一、如何设置 SQL2008 这里有个文章,这位大虾写的非常清楚,我就是从这篇文章学会设置的,推荐如下: cnblogs/geiliCode/archive/2011/09/24/2189766.html 说明一下,当你用 netstat -na 查看端口时,我配个大图吧;事实上大虾已经说的 120 分清 楚了。
二、连接代码 在网上搜了论天,第 2 天才搞好,因为说的不够浅析。我把我的 SQL 图拿出来讲解吧。 1. 我的 SQL 图
由于是我第一次玩 SQL,并且是在虚拟机装,所以安装了 2 次...; 这时候我的 SQL 多了个实例 KKK,而不是默认的 SQL 实例; 很多人都是象我这样,多了个实例名,而无法连接的。 2. 我的连接代码 Dim StrServer,StrUid,StrSaPwd,StrDbName StrServer="172.16.26.246\kkk" StrUid="sa_hzz1936" '您的登录帐号 StrSaPwd="20120701" '您的登录密码 StrDbName="hzz" '您的数据库名称
1)浅析 1(连接 SQL 服务器) 172.16.26.246 这个是 SQL 服务器的 IP,如果是本地,那就用 127.0.0.1,这样应该通用性 更好些。 KKK 是实例名,如果你是 SQL 默认实例,这个可以省略,就写成"172.16.26.246" 由于我是默认端口 1433,所以这里不用设端口号。 2)浅析 2(连接用户名) sa_hzz1936 不知道为什么,我用本地用户,都不能连接,那怕是 admin 组成员。 所以,我就用 SQL 默认的 sa 帐户来连接。 为了人家说的保密,我把用户名和密码改了,呵呵... 不过,对于我来说,改不改都无所谓;我只是在虚拟机上自我 yy 4)浅析 4(数据库名) 我的数据名是 Hzz
刚开始是在系统数据库里的,名字是 model,代码是, StrDbName="model" '您的数据库名称 但我的数据是从 access 转过去的,当我修改字段时,系统提示说这是"
系统数据库",不给 改。 所以我就新建了一个数据库;把系统数据库我导去的表 Kill 了。
三、改端口后的连接代码 试下,我把端口改为 20020
我在虚拟机 win2003 的 iis6.0 里搞了个 Asp,这样连接就 Ok 了(本地) StrServer="127.0.0.1,20020\kkk" 我在主机(WinXP)的 iis5 里搞了个
Asp,下面连接就 Ok 了 StrServer="172.16.26.246,20020\kkk" 注意,由于默认端口改变了,这时候应该加上个英文逗号,再加上端口号,呵呵~~ 四、网上的连接方法 一
搜索,出来一大堆,但都不清楚,不通用;让你搞半天搞不出来。 因为都是你抄我,我抄你的,用 local 的多,应该用 IP 地址(127.0.0.1)的,这样比较通用, 呵呵.... 完整的连接代码:(conn.asp) '=============================== Dim StrServer,StrUid,StrSaPwd,StrDbName StrServer="172.16.26.246,20020\kkk" StrUid="sa_hzz1936" '您的登录帐号 StrSaPwd="20120701" '您的登录密码 StrDbName="hzz" '您的数据库名称 StrDSN="driver={sql server};server=" &; StrServer &;";uid=" &; StrUid &; ";pwd=" &; StrSa Pwd &; ";database="&; StrDb
Name &; ";" set Conn=Server.CreateObject("ADODB.Connection") Conn.Open StrDSN Dim
sql, rs '============================= 我不懂怎么测试数据库连接,我的网页读的出数据,那肯定是连接好了,呵呵~~
就这样啦,没什么写了,偶本身是菜虫。 注意点: 1. SQL 有实例时,要加上你的实例名;非默认端口,要加上端口; 2. 一般用 sa 连接(菜虫专利) 3. 数据库要自己建立的,才可自由更改。