use*_*076 12 sql sql-server asp-classic sql-server-2008-r2
好吧,我有一个经典的asp应用程序,我有一个连接字符串,试图连接到数据库.
MY连接字符串如下所示:
Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial
Catalog=mydb;database=mydb;User Id=me;Password=123
Run Code Online (Sandbox Code Playgroud)
现在,当我通过front-en访问数据库时,我收到此错误:
Microsoft OLE DB Provider for SQL Server error '80040e4d'
Login failed for user 'me'.
Run Code Online (Sandbox Code Playgroud)
我查看了sql profiler,我得到了这个:
Login failed for user 'me'. Reason: Password did not match that
for the login provided. [CLIENT: <named pipe>]
Error: 18456, State:8.
Run Code Online (Sandbox Code Playgroud)
我尝试过的:
alter login me with check_policy off甚至不知道我为什么这样做)更新:4.我尝试过这个连接字符串: Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial Catalog=mydb;database=mydb; Integrated Security = SSPI
我收到了这个错误:
用于SQL Server的Microsoft OLE DB提供程序错误"80004005"无法打开登录请求的数据库mydb.登录失败.
尝试使用如下格式。
strConnection ="Driver={SQL Server};Server=serverName;Database=DatabaseName;Uid=userID;Pwd=Password;"
Thanks
Jinesh Jain
Run Code Online (Sandbox Code Playgroud)