在SQL Server端口更改后,数据库连接方式有何变化呢?下面就为您介绍SQL Server端口更改后数据库的连接方法,供您参考。
SQL Server端口,我们可以通过"服务器端网络试用工具"和"客户端实用工具"来设定,设定方法是:
分别使用"服务器端网络试用工具"和"客户端实用工具"
设置"常规选项"->"启用的协议"->"Tcp/Ip"->"属性"中的默认端口,假设为1455
然后测试你的端口是否起效,可以使用telnet sql服务器地址 1455,看看能不能telnet通,如果可以,那就可以进行下面的测试:
以往的书写中都没有带端口号,所以比较好写,但是现在更改了端口号了,很多朋友就不是很清楚该如何写连接语句了.下面的数据库连接语句就是更改端口后的形式:
Set oConn = Server.CreateObject("ADODB.Connection")
sConn = "Driver={SQL Server};Server=服务器地址,1455;Database=数据库;UID=用户名;PWD=密码;"
oConn.Open sConn
Response.Write oConn
输出结果为:
Provider=MSDASQL.1;Extended Properties="DRIVER=SQL Server;SERVER=服务器地址,1455;UID=用户名;PWD=密码;APP=Internet Information Services;WSID=**;DATABASE=数据库"
另一种sql连接代码:
Const SqlDatabaseName = "jroam"
Const SqlPassword = "yyb123"
Const SqlUsername = "yyb"
Const SqlLocalName = "(local)"
connStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open connStr
If Err Then
err.Clear
Set conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
Response.End
else
response.write "连接成功"
End If
【编辑推荐】