TransactionScope 多数据库连接,报“服务器 '.SQL2008' 上的 MSDTC 不可用。”错误。

TransactionScope 多数据库连接,报“服务器 '.SQL2008' 上的 MSDTC 不可用。”错误。,第1张

Data Server=\SQLEXPRESS;Initial Catalog=……
Data Server=服务器名\SQLEXPRESS;Initial Catalog=……
Data Server=localhost\SQLEXPRESS;Initial Catalog=……
Data Server=;Initial Catalog=……
Data Server=服务器名;Initial Catalog=……
哪种正确,这跟数据库版本有关系,如果是SQL Server 2005 Express版本,则必须要有“\SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪 线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=\\SQLEXPRESS。

1、最简单的方法是:在查询分析器中之执行语句:execsp_who

利用这个系统存储过程可以看到当前服务器上数据库的连接情况。

sp_who这个系统存储过程,经过查资料将常用的发一下,可以看看:

列出全部当前进程不带参数直接执行execsp_who列出的是全部,可以大体了解情况,执行结果演示:

spidecidstatusloginamehostnameblkdbnamecmd

------------------------------------------------

10backgroundsa0pubsLAZYWRITER

注意:blk的状态参数的意思是这个0(成功)或1(失败)

列出特定用户的进程,更具有针对性:execsp_who'west263'

假定当前数据库用户为west263,可以更清楚看出这个数据库连接信息。

2、用企业管理器界面也可以查信息

SQL2000:进入企业管理器,管理——当前活动——进程信息

SQL2005:进入managerstudio,展开对象管理器,管理——右键“活动监视器”——查看进程

SQL2008:进放managerstudio在菜单栏下面有一行图标,点击最后一个图标“活动监视器”,进入活动监视器的界面后,点击“进程”

3,用netstat-an命令,这个主要是查看1433的连接状态。

注:部分用户考虑安全修改了这个端口,不一定是1433。可以到mssql的网络工具tcp/ip协议那个地方进行端口查看

检查服务是否启动
1、 在SQLServer服务器中, 打开SQLServer服务管理器。单击开始-程序-Microsoft SQLServer-服务管理器菜单命令。
2、打开SQLServer服务管理器,单击服务器,选择要检查的SQLServer的实例名abc10-1DA235E90,单击服务,选择SQLServer选项,如果此时暂停或者停止按钮可用,说明服务已经启动;否则则没有启动,启动即可。
3、最好在SQLServer服务管理器中将选择随系统启动而启动服务。选择当启动OS时自动启动服务选择框,完成让MSSQLSERVER服务随 *** 作系统启动而自动启动。
4、再次打开SQL Server 数据库,选择连接数据库服务器实例,可以正常连接打开数据库了。
SQL Server数据库能正常连接得保证网络通畅, *** 作过程中还需要进行网络测试,可以通过PING命令实现。如下图所示,表示网络通畅。

原因太多了,例如:

服务器名错误

用户名错误,

密码错误

服务器端口错误

服务器没有运行

服务器设置错误

你需要做的是:确认服务器运行,确认参数正确

1、服务器启动没有。
2、用户名、密码对没有。
3、如果是远程连接,启用通允许“远程连接”没有。
4、在数据库服务器上,打开DOS窗口,输入netstat-an,查看1433端口开放没有,若没有开放,请调整、设置数据库服务器。

服务器 数据库连接失败
一般来说,要查如下步骤:
1、确认数据库是否允许远程连接。
2 确认数据库服务是否正常启动。
3 确认数据库服务器的防火墙开通。
4 确认客户端到服务器网络畅通。
5 确认连接字符串正确,包括:主机名\实例名,端口。
6 确认数据库是否允许混合登录方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13294493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-09
下一篇 2023-07-09

发表评论

登录后才能评论

评论列表(0条)

保存