Какой смысл “Первоначального Каталога” в строке подключения SQL Server?

Каждая строка подключения SQL Server, которую я когда-либо вижу, выглядит примерно так:

Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database;
    Integrated Security=SSPI;

Мне нужна установка Initial Catalog? (По-видимому, не, так как приложение, я продолжаю работать, кажется, работает без него.)

Ну, тогда, что это для?

83
задан Ryan Lundy 22 December 2009 в 23:02
поделиться

2 ответа

Если имя пользователя, которое находится в строке соединения, имеет доступ к более чем одной БД, вам необходимо указать БД, к которой вы хотите подключить строку соединения. Если ваш пользователь имеет доступ только к одной БД, то вы правы, что это не имеет значения. Но хорошей практикой будет поместить это в строку соединения.

.
48
ответ дан 24 November 2019 в 08:56
поделиться

Это начальная база данных источника данных при подключении.

Отредактировано для наглядности:

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

.
33
ответ дан 24 November 2019 в 08:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: