很有可能,首先要知道你是通过什么连接SQL Server的?

解决方案 »

  1.   

    谢谢,这位兄弟, Dim ConnStr,conn

    Dim db,SqlPassword,SqlUsername,SqlLocalName
    db = "yyui"
    SqlPassword = ""
    SqlUsername = "sa"
    SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";" ConnStr = "Provider = Sqloledb;Driver={SQL Server};server=(local);uid=" & SqlUsername & ";pwd=" & SqlPassword & ";database=" & db & ";"
    On Error Resume Next Set conn = Server.CreateObject("ADODB.Connection")
    conn.open ConnStr
      

  2.   

    我现在还是直接连接SQL数据库的,
    自己在本机启动SQL服务器然后直接用上面的那段代码连接数据库了
      

  3.   

    ASP or VB??
    发布到网上SQL Server可能有两种方式,一种是提供SQL Server的虚拟空间,第二种就是自己配的服务器,不管哪种方式就得根据实际的数据库管理员分配的用户名及密码动态更改你的代码,设定SqlPassword、SqlUsername、db。可以考虑将服务器及用户名及密码写入到配置文件,启动时读取。
      

  4.   

    谢谢,
    我用的是ASP,
    但数据库我不用配置成ADO什么样的吗
      

  5.   

    >>但数据库我不用配置成ADO什么样的吗不太明白,数据库就是数据库,只要SQL Server服务启动(并把你的数据库配置好)就可以了,ADO是微软的一个数据访问标准。