gpt4 book ai didi

sql - SQL Server 2008密码以分号结尾

转载 作者:行者123 更新时间:2023-12-04 00:11:18 26 4
gpt4 key购买 nike

假设我有一个密码如下:

我怎样才能使用分号作为最后一个字符。该密码可在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 Web应用程序的。据我所知,这是不可能的。更新:有可能!

最佳答案

将您的密码用单引号引起来。例如给定密码iloveachallenge;,您的连接字符串应包含Password='iloveachallenge;';

我正在使用以下代码连接到SQL Server 2008 R2。

  var sqlConnection = new SqlConnection()
{
ConnectionString = "Server=DT2719MOD;Database=abs2;User Id=TestUserLogon;Password='iloveachallenge;';"

};
sqlConnection.Open();
Console.WriteLine(sqlConnection.State);
sqlConnection.Close();


编辑:
还尝试使用您拥有的连接字符串,它可以在我的机器上使用。

ConnectionString="Data Source=DT2719MOD;Database=abs2;Trusted_Connection=no;User Id=TestUserLogon;Password='iloveachallenge;';" 

关于sql - SQL Server 2008密码以分号结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23014180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com