我本地的SQL Server中自己建了个cleanness的数据库,
然后在ODBC数据源中针对这个数据库建了一个DSN:clean,
下面是我的打开连接语句:
SqlConnection conn = new SqlConnection("server=localhost;database=clean;uid=sa;pwd=");
conn.Open();出现错误:SQL Server 不存在或访问被拒绝。改成database=cleanness后也出现同样的错误。不知哪位大侠能帮我解答一下?
谢谢先!

解决方案 »

  1.   

    只要你在本地安装了SQL SERVER数据库,就不需要用ODBC建立DSN了,你直接这样写就OK了:
    SqlConnection conn = new SqlConnection
    (server = 机器IP或者机器名;
     database = 你SQL SERVER中物理存在的数据库,是具体的数据库名字,而不是你说的什么DSN;
     uid = 数据库用户,如SA;
     pwd = 密码);
    conn.Open();
      

  2.   

    需要注意你的验证方式是否包括SQL,最好改为混合验证