Database 使用Windows身份验证的经典ASP-SQL Server 2008连接字符串
这应该非常简单,但我无法为使用Windows身份验证的SQLServer2008本地副本提供可用的连接字符串。我曾尝试使用数据链接属性工具创建连接字符串,它在连接时没有问题,但当我将生成的字符串复制粘贴到我的ADODB.connection对象的ConnectionString属性时,我得到了各种各样的乐趣和不同的错误Database 使用Windows身份验证的经典ASP-SQL Server 2008连接字符串,database,sql-server-2008,asp-classic,connection-string,ado,Database,Sql Server 2008,Asp Classic,Connection String,Ado,这应该非常简单,但我无法为使用Windows身份验证的SQLServer2008本地副本提供可用的连接字符串。我曾尝试使用数据链接属性工具创建连接字符串,它在连接时没有问题,但当我将生成的字符串复制粘贴到我的ADODB.connection对象的ConnectionString属性时,我得到了各种各样的乐趣和不同的错误 Set conn = Server.CreateObject("ADODB.Connection") conn.ConnectionString = "SQLNCLI10.1;I
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=climb4acure;Data Source=(local);"
Microsoft OLE DB服务组件(0x80040E21)
多步骤OLE DB操作生成错误。检查每个OLE DB状态值(如果可用)。没有完成任何工作。
我尝试过各种类似的连接字符串,但找不到一个可以用于Windows身份验证的连接字符串。有人能给我指出正确的方向吗
谢谢 我假设您安装了2008本机客户端?另外,我注意到您在开始时丢失了“提供者”标记-您是否还幸运地使用了此标记:
Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=climb4acure;Data Source=(local);
你看过吗?它们是一个很好的参考(但是,根据我的经验,它们在Google Chrome浏览器中不太好用)。这里有一个简单的方法来生成有效的连接字符串
“Provider=SQLNCLI;Server=xxxxxxxx;uid=sa;pwd=xxxxxx;database=xxxxxx;”Ya我在那里花了一些时间尝试了各种建议的连接字符串,但它们似乎都没有正常工作。不过,我很高兴你找到了答案。我认为这可能是我见过的最有用的帖子。太棒了!然后,我不得不手动将密码添加到生成的连接字符串中(使用password=xxxxx)。