Как подключиться к Oracle с помощью SQL Management Studio
Microsoft предоставляет SQL Server Management Studio (SSMS) в качестве интерфейса для своих баз данных SQL Server. Приложение SSMS позволяет пользователям управлять базами данных на сервере. Варианты управления базой данных включают добавление и удаление баз данных, изменение базы данных и структуры таблиц, а также изменение или доступ к данным. Помимо управления базами данных Microsoft SQL Server, существует возможность настройки связанных серверов. Связанный сервер — это файл или другое приложение базы данных — от Microsoft или другого поставщика, такого как Oracle, — к которому можно получить доступ через интерфейс SSMS. Это обеспечивает легкий доступ к базовым данным в запросах. Когда вы создаете связанный сервер в SSMS, подключение фактически сохраняется в базе данных, поэтому оно доступно даже из других приложений.
Шаг 1
Установите клиентское программное обеспечение Oracle на компьютер с Microsoft SQL Server. Для этого следуйте инструкциям Oracle.
Шаг 2
Откройте SSMS и подключитесь к базе данных, к которой вы хотите подключить связанный сервер.
Шаг 3
Нажмите «Новый запрос» в верхней части экрана.
Шаг 4
Откройте Диспетчер конфигурации SQL Server, чтобы создать новый псевдоним для базы данных Oracle, если он еще не определен. Если псевдоним уже создан, перейдите к шагу 8.
Шаг 5
Разверните параметр Конфигурация собственного клиента SQL в диспетчере конфигурации SQL Server.
Шаг 6
Щелкните правой кнопкой мыши псевдонимы. Нажмите «Новый псевдоним».
Шаг 7
Следуйте инструкциям на экране, чтобы создать новый псевдоним для базы данных Oracle.
Шаг 8
Введите команду для добавления связанного сервера, как показано ниже:
exec sp_addlinkedserver @server='[myServer]', @srvproduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='[alias]'
Замените «myServer» на имя, которое вы хотите, чтобы связанный сервер имел. Замените «псевдоним» на псевдоним, который вы создали ранее. Не меняйте названия продуктов или поставщиков.
Шаг 9
Выполните запрос. Убедитесь, что связанный сервер отображается в SSMS, нажав "Объекты сервера" слева, а затем "Связанные серверы".
Совет
Два поставщика OLE DB были протестированы для использования с Microsoft SQL. Это поставщик Microsoft OLE DB для Oracle и поставщик Oracle для OLE DB (8.1.7.3.0) для Windows 2000/NT.