Пожалуйста, помогите мне с типами подключения к базе данных в Windows - PullRequest
3 голосов
/ 01 апреля 2010

Извините за плохо сформулированный вопрос. У меня есть требование от нетехнического человека, которое мне нужно понять. Мне в основном говорят: «Здесь используйте 'Driver={SQL Server};Server=SERVERNAME\INSTANCENAME;Database=DATABASENAME;Uid=UNAME;Pwd=PASSWORD;';, а здесь используйте Server=SERVERNAME\INSTANCENAME;Database=DATABASENAME;Uid=UNAME;Pwd=PASSWORD;';.

Здесь я не получаю никакой дополнительной помощи.

Хотя это, кажется, чудесным образом исправляет ошибку, я хочу понять, что именно я изменяю, поэтому я могу оставить правильный комментарий следующему разработчику, плюс я могу по-разному структурировать код и переменные имени, в зависимости от смысл изменения.

Работа вращается вокруг ASP.net, отчетности, SQL Server 2008.

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

Когда вы можете потерять 'Driver={SQL Server};?

Спасибо.

РЕДАКТИРОВАТЬ: SQL Server 2008 является целевой базой данных, но может использоваться другая ... или, возможно, будет использоваться в будущем.

Ответы [ 2 ]

4 голосов
/ 01 апреля 2010

www.connectionstrings.com ваш друг здесь.Вы найдете подробное объяснение практически для любой строки подключения, о которой вы только можете подумать.

1 голос
/ 01 апреля 2010

Хороший ресурс, о котором вы можете прочитать, это: connectionstrings.com

...