AZHAR SAYYAD Ответов: 4

Как подключиться к другой базе данных SQL машин


Здравствуйте, у меня есть два компьютера com1 и com2, оба они разрабатывают приложение с общей базой данных. и база данных присутствует в com1. я хочу использовать некоторую базу данных в com2. что на самом деле мне нужно сделать, так это то, почему я могу подключиться к com1.

Что я уже пробовал:

весь этот процесс мне нужно сделать с помощью локальной или глобальной сети.
пожалуйста, помогите мне

4 Ответов

Рейтинг:
2

manu_dhobale

Просто откройте SSMS из COM2 и введите "COM1\SQLEXPRESS" в качестве имени сервера

Попробуйте подключить его. если вы видите какие-либо проблемы, обратитесь
СПРАВКА MSDN[^]


Рейтинг:
2

Maciej Los

Экземпляр Sql server должен быть "видимым" для каждой машины в локальной/глобальной сети. Чтобы достичь этого, вы должны включить удаленных соединения[^] для com1 машина. Видеть:
Настройка сервера для прослушивания определенного TCP-порта (диспетчер конфигурации SQL Server)[^]
Настройка сервера для прослушивания по альтернативному каналу (диспетчер конфигурации SQL Server)[^]

Теперь вы должны писать правильно строка подключения[^].

Обратите внимание, что иногда вам приходится Настройте Брандмауэр Windows, чтобы разрешить доступ к SQL Server[^]

Удачи!


Рейтинг:
2

Daniel Jones

Если вы хотите подключиться к SQL server удаленно, вам необходимо использовать среду SQL Server Management Studio.

Компьютеры должны иметь возможность соединяться друг с другом с помощью протокола связи, такого как TCP/IP, а сервер должен быть настроен на поддержку входящего соединения выбранного вами типа.

Взгляните на эту ссылку, чтобы включить SQL-соединение с помощью TCP / IP
Включение или отключение сетевого протокола сервера[^]

Обязательно включите доступ через брандмауэр компьютера


Рейтинг:
0

Wendelius

Взятый это SQL Server вы используете Класс SqlConnection (System. Data.SqlClient)[^] установить соединение с SQL-сервером, который может находиться на вашем компьютере или где-то еще в сети. Местоположение указано в Объект sqlconnection.Свойство ConnectionString (System. Data.SqlClient)[^] и это, вероятно, проще всего использовать Класс SqlConnectionStringBuilder (System. Data.SqlClient)[^] для построения строки соединения.

Для получения некоторых дополнительных принципов взгляните на Правильное выполнение операций с базой данных[^]