Предположим, у меня есть пароль, который выглядит так: password;Пароль SQL Server 2008, заканчивающийся точкой с запятой
Как я могу заставить его работать с точкой с запятой в качестве последнего символа. Пароль работает в SSMS и ODBC, но не с строкой подключения. Я пробовал "
вокруг него, но это, похоже, не работает.
<add name="DbConn" connectionString="Data Source=LOCALHOST;Database=MYDB;Trusted_Connection=no;User Id=myuser;Password=password;" providerName="System.Data.SqlClient" />
Это для веб-приложения ASP.NET. Насколько я могу судить, это невозможно.
Спасибо за ответ. Я создал новое веб-приложение и попробовал ваше решение, и оно сработало. Тот же пользователь/pw в моем основном приложении не работал, поэтому теперь мне нужно выяснить, что там происходит. Но теперь я знаю, что это возможно. – smoore4
1k. поздравляю abhi! – smoore4
Если у вас есть 'stringconnection' с элементами' 'вместо атрибутов, этот метод работает. ' <имя параметра = значение "Источник данных"= "1.2.3.4" isSensitive = "ложь"/> <имя параметра = "Initial Catalog" значение = "MyCATALOG" isSensitive = "false" /> <параметр name = "Идентификатор пользователя" value = "myUserName" isSensitive = "false" /> connectionString> ' –
3d0