Не удается подключиться к SQL Azure с помощью связанного сервера

Я читал эту статью здесь:

http://blogs.msdn.com /b/sqlcat/archive/2011/03/08/linked-servers-to-sql-azure.aspx

о том, как настроить связанный сервер с SQL Server 2008 R2 на экземпляр SQL Azure. Я использую SQL Native Client 10.0 в качестве драйвера ODBC и, судя по показанным базам данных по умолчанию, соединение является допустимым; однако, когда я пытаюсь установить связанный сервер, как предлагается в статье выше; Я получаю следующую ошибку:

Поставщик OLE DB «MSDASQL» для связанного сервера «Azure_Test» возвратил сообщение «[Microsoft] [Диспетчер драйверов ODBC] Имя источника данных не найдено и не указан драйвер по умолчанию».

Теперь я ' Я видел несколько сообщений на форуме (к сожалению, ничего убедительного), предполагающих, что это может быть проблема с 64-битной версией. Кто-нибудь успешно настроил связанный сервер на SQL Azure из локального экземпляра?

РЕДАКТИРОВАТЬ: Ответ Дэвидса действительно был правильным; просто подумал, что поделюсь этим удивительным, как я обнаружил, теперь вы можете делать это на связанном сервере:

DELETE OPENQUERY (AzureTest, 
'SELECT * FROM [AzureDB].static.MyTable');

INSERT OPENQUERY (AzureTest, 
'SELECT * FROM [AzureDB].static.MyTable')
SELECT *
FROM static.MyTable

SELECT * FROM OPENQUERY(AzureTest, 'SELECT * FROM [AzureDB].static.MyTable')

6
задан Luke Merrett 26 August 2011 в 09:03
поделиться