Я новичок в SqlServer, сейчас я SqlLocalDb
установил его для работы локально. Хорошо, но я обычно вижу две строки подключения, и обе работают:
Data Source=(localdb)\v11.0;Integrated Security=true;
и
Server=(localdb)\v11.0;Integrated Security=true;
Какая точная разница между ними?
Ответы:
Полный список всех ключевых слов строки подключения, включая полностью синонимичные, можно найти в
SqlConnection.ConnectionString
документации :Все они полностью эквивалентны:
источник
Server=192.168.2.2;Data Source=localhost
клиент будетlocalhost
учитывать значение и игнорировать192...
значение.Ссылка: http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21
источник
Они синонимы - вы можете использовать любой из них.
То есть - что касается фреймворка, то они одинаковые.
источник
Моя любимая установка - это такая, в которой нет пробелов. В простейшей форме необходимо предоставить четыре значения - URL-адрес, контейнер, пользователя и учетные данные.
Итак, строка подключения выглядит так.
источник