Назад | Перейти на главную страницу

подключиться к удаленной базе данных

Я новичок в SQL Server, и мне интересно, как подключиться к удаленной базе данных. Я не пытаюсь сделать это через веб-приложение, я просто пытаюсь подключиться и просмотреть базу данных (которая существует на удаленном сервере) на моем компьютере. Есть ли способ сделать это?

Для подключения к ядру базы данных SQL Server я бы рекомендовал установить SQL Server Management Studio Express, который является бесплатной версией «настольного клиента» SQL Server. Вы можете выполнять с ним общие функции запросов / манипуляций / администрирования, но у вас не будет некоторых из более сложных функций, которые поставляются с полной версией, которые, я сомневаюсь, вам понадобятся.

Вам нужно получить SQL Server Management Studio или экспресс-версию и нажать «новый запрос». Обычно вы можете подключиться к экземпляру по умолчанию на сервере sql, используя имя сервера. Если это именованный экземпляр, вам нужно знать это имя. Ваш администратор может помочь вам в этом.

Вы также можете подключиться с помощью SQLCMD в командной строке. Для 2005 года вы можете получить это здесь: http://www.microsoft.com/downloads/details.aspx?familyid=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en

Вам также понадобится собственный клиент sql.

Я предполагаю, что вы имеете в виду, что ваша машина и SQL-сервер находятся в разных сетях, разделенных брандмауэром. Если это так, то вам нужно будет создать правило брандмауэра на стороне SQL-сервера, которое разрешает подключения SQL (порт 1433 для экземпляра SQL по умолчанию) извне для доступа к серверу SQL. ИМХО, это не рекомендуется, и, вероятно, будет сложно привлечь администратора брандмауэра (если вы не являетесь администратором брандмауэра).