Sql server ASP VBSCRIPT MS SQL SERVER连接
如何修复数据库连接?我正在将网站从一台服务器移动到另一台服务器 这是我在连接文件中得到的:Sql server ASP VBSCRIPT MS SQL SERVER连接,sql-server,asp-classic,Sql Server,Asp Classic,如何修复数据库连接?我正在将网站从一台服务器移动到另一台服务器 这是我在连接文件中得到的: <% ' FileName="Connection_odbc_conn_dsn.htm" ' Type="ADO" ' DesigntimeType="ADO" ' HTTP="true" ' Catalog="" ' Schema="" Dim MM_**_STRING MM_**_STRING = "Driver={SQL Server};Server=localhost;Database=m
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_**_STRING
MM_**_STRING = "Driver={SQL Server};Server=localhost;Database=mssql0_***_1;Uid=mssql0_***_1;Pwd=********;"
%>
这是asp文件:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="/Connections/**.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString <> "" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername = CStr(Request.Form("userName"))
If MM_valUsername <> "" Then
Dim MM_fldUserAuthorization
Dim MM_redirectLoginSuccess
Dim MM_redirectLoginFailed
Dim MM_loginSQL
Dim MM_rsUser
Dim MM_rsUser_cmd
MM_fldUserAuthorization = "userAccess"
MM_redirectLoginSuccess = "/welcome.asp"
MM_redirectLoginFailed = "/index.asp?error=Incorrect+Login,+Please+try+again"
MM_loginSQL = "SELECT userName, userPassword, userFirstName"
If MM_fldUserAuthorization <> "" Then MM_loginSQL = MM_loginSQL & "," & MM_fldUserAuthorization
MM_loginSQL = MM_loginSQL & " FROM users WHERE userName = ? AND userPassword = ?"
Set MM_rsUser_cmd = Server.CreateObject ("ADODB.Command")
MM_rsUser_cmd.ActiveConnection = MM_**_STRING
MM_rsUser_cmd.CommandText = MM_loginSQL
现在还不清楚您的问题是什么:您是说当您更改连接字符串时,代码工作但失败了吗?如果是,工作连接字符串和非工作连接字符串是什么样子的,您是否验证了这两个服务器/数据库上的权限是相同的?你们有什么版本的SQL Server?我修复了它,它是一个连接字符串问题。第24行是MM\u rsUser\u cmd.ActiveConnection=MM\u**\ u STRING
,我不确定问题出在哪里。谢谢你们。