首页 > 数据库技术 > 详细

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

时间:2015-04-30 19:51:13      阅读:124      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!