"Сервер" 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
Они являются синонимами - вы можете использовать любой из них.
то есть-что касается структуры, они одинаковы.