"Сервер" vs "источник данных" в строке подключения

Я новичок в SqlServer, прямо сейчас у меня есть SqlLocalDb установлен для работы локально. Хорошо, но я вижу две строки подключения, как правило, и как работает:

Data Source=(localdb)v11.0;Integrated Security=true;

и

Server=(localdb)v11.0;Integrated Security=true;

какая точная разница между этими двумя?

3 ответов


полный список всех ключевых слов строки подключения, в том числе полностью синонимичных, см. в SqlConnection.ConnectionString документация:

все они полностью эквивалентны:

  • Исходные Данные
  • сервер
  • адрес
  • Addr
  • Сетевой Адрес

... Нет никакой разницы между сервером и источником данных , поскольку они представляют одно и то же для SQL Server : полное имя экземпляра SQL Server с синтаксисом "MyComputerName\MyShortInstanceName", потенциально включая порт, используемый экземпляром SQL Server для связи.

ссылка: http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21


Они являются синонимами - вы можете использовать любой из них.

то есть-что касается структуры, они одинаковы.