我不得不从SQL Server身份验证更改为Windows身份验证:从SQL Server更改连接字符串的Windows身份验证
我的SQL Server身份验证字符串是:
<add name="GCDataContext"
connectionString="Data Source=111.78.152.64;Initial Catalog=GC;User Id=sa;Password=xxxx;Trusted_Connection=False;Persist Security Info=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
改为(非工作)
<add name="GCDataContext"
connectionString="Data Source=111.78.152.64;Initial Catalog=GC;Persist Security Info=True;Integrated Security=True;"
providerName="System.Data.SqlClient" />
任何人都可以帮助我吗?
Integrated Security=True
用于Windows身份验证,但连接未建立。
做一个测试UDL文件,以获得参考windows身份验证连接字符串。 – Hassan
SQL服务器是否启用了Windows验证?应用程序运行在哪个帐户? (提示:对于asp.net,它可能不是一个有用的) - 该帐户是否有权访问服务器?和数据库?最重要的是:究竟是什么**是错误信息? –
一方与sa连接,另一方与当前连接的windows用户连接。该用户是否具有访问数据库的适当权限? –