当前位置:编程学习 > wap >>

基础:请问如何链接SQL数据库

我的开发环境是 VS 2005 ; SQL 2005

我使用如下代码试图链接数据库,结果失败,总是提示SQL不存在或访问被拒绝。

Dim conns As String
        conns = "Initial Catalog=DotNetCF;Data Source=192.168.0.10;database=XX;User ID=XXX;Password=XXX"
        Dim conn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(conns)
        conn.Open()

我看过了代码好像真的找不出什么问题。我是新手,请问为什么?关不关我用SQL2005的事啊?是不是用SQL2000好点啊?没理由吧? --------------------编程问答-------------------- 用这样的语句同样链接不上

Dim cn As New SqlConnection
        cn.ConnectionString = "server=192.168.0.10;database=XX;user id=XX;pwd=XX;"
        cn.Open()

是不是项目里面还要加什么,或者是SQL2005的问题,PING得通 --------------------编程问答-------------------- 呵呵,不是吧,竟然没人会。还是现在的人太吝惜了。 --------------------编程问答-------------------- 嘿嘿,sqlserver 2005,你要在sqlserver configuration manager中把tcp/ip全打开 --------------------编程问答-------------------- 感谢,感激流涕

什么是全打开,是全启动吗?我把关于TCP/IP的全启动了,但都不行,具体怎样设置,能详细一点吗?

如果在SQL 2005开发比SQL 2000限制多了,我宁愿用回SQL 2000了,请高手给点建议。是不是SQL2005不好用? --------------------编程问答-------------------- 是不是还要启动IIS啊? --------------------编程问答-------------------- 嘿嘿,看来这并不是基础,可以说说你们的开发环境吗?是怎样连通数据库的? --------------------编程问答-------------------- 如果你tcp/ip全部都enable了,sqlserver服务启动了吗? SQL 05还是比2k强大得多. 还有,如果连接的server不是本机,服务器端windows防火墙exception为sql server设置了吗?

还有一个办法,用vs2005的server explorer可以尝试建立连接,test connection. --------------------编程问答-------------------- 感谢高手指点!

我的TCP/IP全启动了,服务可以开的也都开了。所有杀毒软件和防火墙都关了。可就是连不上。

我试过用vs2005的server explorer链接,也连不上。(连服务器也找不到)快疯了。 --------------------编程问答-------------------- 现在用vs2005的server explorer链接 可以连上了。但用语句怎么也连不上。

我看过说明,说什么不支持与SQL数据库实例的加密连接,如果运行SQL的计算机上安装了SSL证书,连接将失败。

请问链接失败与这有关吗
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,