"login failed for user" 通过 javascript 连接到数据库时
"login failed for user" when connecting to database through javascript
我的网页有一些 link 和单选按钮。选择特定的 link 和单选按钮组合,然后单击 "Get Results" 按钮将 运行 查询。
但我收到以下错误:
用户 'dev\rahulsingh'
登录失败
下面是示例代码:
runThisQuery = "select * from DataType_tbl sample (nolock) where sample.dataValue = 'POPULATION';";
var connection = new ActiveXObject("ADODB.Connection");
var connectionstring="Data Source=prmserv;Initial Catalog=dataDB;User ID=DOMAIN\REDACTED;Password=REDACTED;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open(runThisQuery, connection);
alert(rs);
在 "connection.Open(connectionstring);" 行,我遇到了一个错误:
Login failed for user 'dev\rahulsingh'
我不能用PHP因为我不知道PHP;我必须在这个月内围绕这个工具做点什么。
请帮忙。
:(
看来您的连接字符串格式不正确!
http://www.connectionstrings.com/sql-server/
您正在使用 windows 帐户 (DOMAIN\USERNAME),不是 SQL 登录名 (LOGINNAME)。
通过在连接字符串中指定用户名和密码,假设您正在使用 SQL 身份验证。
试试这个:
Data Source=prmserv;Initial Catalog=dataDB;Provider=SQLOLEDB;Trusted_Connection=True;
@Gvee:您好,连接字符串问题已解决。我正在使用 windows 身份验证。我改变了部分
"Trusted_Connection=True" 到
"Integrated Security=SSPI;"
现在可以使用了。
但我现在面临在警告框中获取记录集输出的问题。 我想这现在是一个完全不同的问题。代码
rs.Open(runThisQuery, connection);
运行s 正确但代码
alert(rs);
不 运行 我收到错误
"String is undefined".
我会试着找出原因。但是,如果您也必须添加任何内容来解决该问题,我将不胜感激。
我的网页有一些 link 和单选按钮。选择特定的 link 和单选按钮组合,然后单击 "Get Results" 按钮将 运行 查询。 但我收到以下错误: 用户 'dev\rahulsingh'
登录失败下面是示例代码:
runThisQuery = "select * from DataType_tbl sample (nolock) where sample.dataValue = 'POPULATION';";
var connection = new ActiveXObject("ADODB.Connection");
var connectionstring="Data Source=prmserv;Initial Catalog=dataDB;User ID=DOMAIN\REDACTED;Password=REDACTED;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open(runThisQuery, connection);
alert(rs);
在 "connection.Open(connectionstring);" 行,我遇到了一个错误:
Login failed for user 'dev\rahulsingh'
我不能用PHP因为我不知道PHP;我必须在这个月内围绕这个工具做点什么。
请帮忙。
:(
看来您的连接字符串格式不正确!
http://www.connectionstrings.com/sql-server/
您正在使用 windows 帐户 (DOMAIN\USERNAME),不是 SQL 登录名 (LOGINNAME)。
通过在连接字符串中指定用户名和密码,假设您正在使用 SQL 身份验证。
试试这个:
Data Source=prmserv;Initial Catalog=dataDB;Provider=SQLOLEDB;Trusted_Connection=True;
@Gvee:您好,连接字符串问题已解决。我正在使用 windows 身份验证。我改变了部分 "Trusted_Connection=True" 到 "Integrated Security=SSPI;"
现在可以使用了。 但我现在面临在警告框中获取记录集输出的问题。 我想这现在是一个完全不同的问题。代码
rs.Open(runThisQuery, connection);
运行s 正确但代码
alert(rs);
不 运行 我收到错误
"String is undefined".
我会试着找出原因。但是,如果您也必须添加任何内容来解决该问题,我将不胜感激。