Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server ASP VBSCRIPT MS SQL SERVER连接_Sql Server_Asp Classic - Fatal编程技术网

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
,我不确定问题出在哪里。谢谢你们。