| 使用ADO连接到防火墙后的SQL Server |
|
| 作者:未知 文章来源:Access爱好者 点击数: 本日:{$DayHits} 更新时间:2003-12-12 20:17:11 |
1. 防火墙必须配置为允许1433端口为引入端口,以及1024-65535为外出端口 2. 连接字符串必须指定SQL Server地址:IP地址,服务器DNS名字或host文件里的名字 3. 连接字符串应当指定Network Library类型,在这种情况下"dbmssocn" (没有引号)为TCP/IP Sockets Net-Library在下面的例子代码中, servername应当为服务器DNS名字, IP 地址,或hosts文件中的名字: Set Conn = CreateObject("ADODB.Connection") Set Rs = CreateObject("ADODB.Recordset")Set Cmd = Createobject("ADODB.Command") Conn.Open "Provider=SQLOLEDB;Password=password;Persist Security Info=True;UserID=username; _ Initial Catalog=DBNAME;Data Source=servername;Network Library=dbmssocn" Cmd.ActiveConnection=Conn SQL = "Select * from TABLE" Cmd.CommandText = SQL Set Rs = Cmd.Execute |
| 文章录入:tmtony 责任编辑:tmtony |
|
上一篇文章: 提升前后台模式程序的速度
下一篇文章: ADO连接数据库字符串大全(E文) |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |