Как подключиться к базе данных SQL Server с локального компьютера? - PullRequest
4 голосов
/ 19 декабря 2010

Я разработчик Crystal Reports, и я всегда работал с базой данных Oracle, и это мой первый раз с SQL Server.

Это то, что я отчаянно искал.

С моего локального ПК я хочу подключиться к базе данных SQL Server, которая находится на сервере базы данных.

Мне известно, что мне нужен собственный клиент SQL Server.И я также знаю, что мне нужно использовать «SQL Server Management Studio», чтобы я мог просматривать таблицы и писать запросы вместо использования инструмента, такого как TOAD.

Мои вопросы:

  1. Можно ли использовать «Microsoft SQL Server Management Studio Express» с локального ПК для подключения к базе данных SQL Server 2005 на сервере базы данных?

  2. Если я установлю 'Microsoft SQL Server Management Studio Express «Нужно ли мне устанавливать« собственный клиент SQL Server »?

Спасибо, rivi

Ответы [ 2 ]

6 голосов
/ 19 декабря 2010
  1. Можно ли использовать «Microsoft SQL Server Management Studio Express» с локального ПК для подключения к базе данных SQL SERVER 2005 на сервере базы данных?

Да.

Если я устанавливаю «Microsoft SQL Server Management Studio Express», нужно ли мне устанавливать «собственный клиент SQL Server»?

Если вы хотите подключиться кбазу данных из вашего приложения вам нужно будет установить.Он должен быть установлен как часть установки SSMS.

2 голосов
/ 19 декабря 2010

Ответ 1:

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

Если вы установили SQL Server Express, экземпляром по умолчанию будет SQLExpress. Чтобы подключить его локально с помощью учетных данных Windows, просто введите. \ SQLExpress или yourmachinename \ SQLExpress в текстовое поле имени сервера.

Если вы размещаете SQL Server на удаленном сервере, вы должны использовать учетные данные, предоставленные полномочным органом, на котором размещен ваш SQL Server. Это просто, спросите вашего администратора для деталей.

Ответ 2:

См. Это для подробностей

Я копирую и вставляю важные заметки по ссылке выше здесь:

Принимая решение об использовании собственного клиента SQL Server в качестве технологии доступа к данным вашего приложения, вы должны учитывать несколько факторов. Для новых приложений, если вы используете управляемый язык программирования, такой как Microsoft Visual C # или Visual Basic, и вам нужен доступ к новым функциям в SQL Server, вам следует использовать поставщик данных .NET Framework для SQL Server, который является частью .NET Framework. Если вы разрабатываете приложение на основе COM и вам нужен доступ к новым функциям, представленным в SQL Server, вам следует использовать собственный клиент SQL Server. Если вам не нужен доступ к новым функциям SQL Server, вы можете продолжать использовать Microsoft Data Access Components (MDAC). Для существующих приложений OLE DB и ODBC основная проблема заключается в том, нужен ли вам доступ к новым функциям SQL Server. Если у вас есть зрелое приложение, которому не нужны новые функции SQL Server, вы можете продолжать использовать MDAC. Но если вам нужен доступ к этим новым функциям, таким как новый тип данных xml, вам следует использовать собственный клиент SQL Server. Собственный клиент SQL Server и MDAC поддерживают изоляцию подтвержденных транзакций чтения с использованием управления версиями строк, но только собственный клиент SQL Server поддерживает изоляцию транзакций моментальных снимков. (В терминах программирования чтение изолированной транзакции с фиксацией версий аналогично транзакции чтения с фиксацией.) Дополнительные сведения см. В разделе Выбор уровней изоляции на основе управления версиями строк. Сведения о различиях между собственным клиентом SQL Server и MDAC см. В разделе Обновление приложения до собственного клиента SQL Server из MDAC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...