SQL Server端口更改后数据库的连接


  本文标签:SQL Server端口更改

  在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