码迷,mamicode.com
首页 > 数据库 > 详细

用SQL Server(T-SQL)获取连接字符串

时间:2015-04-30 19:51:40      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

一般情况下,C# 连接SQL Server的字符串可以直接按照说明文档直接手动写出来,或者也可以参考大名鼎鼎的connectionstrings手动拼写

但是如果你已经连接到SQL Server也可以用T-SQL 获取到当前的连接字符串:

 1 SELECT  server=
 2         + CONVERT(NVARCHAR(40), ISNULL(CONNECTIONPROPERTY(local_net_address),.))
 3         + CASE WHEN CONNECTIONPROPERTY(local_tcp_port) IS NULL THEN ‘‘ ELSE , END
 4         + CONVERT(NVARCHAR(40), ISNULL(CONNECTIONPROPERTY(local_tcp_port),‘‘)) + ;database= + DB_NAME()
 5         + CASE type_desc
 6             WHEN WINDOWS_LOGIN THEN ;trusted_connection=true
 7             ELSE ;uid= + SUSER_NAME() + ;pwd=yourpassword
 8           END
 9 FROM    sys.server_principals
10 WHERE   name = SUSER_NAME()

 

用SQL Server(T-SQL)获取连接字符串

标签:

原文地址:http://www.cnblogs.com/RestlessDeveloper/p/4469492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!