欢迎投稿

今日深度:

创建数据库失败((Microsoft.SqlServer.Smo)) 执行 T

创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo,transactsql


       机房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被PASS掉了~回来重新导出自己的数据库到台式机上,由于我笔记本装的SQL和台式机版本是不一样的,所以遇到一些问题,具体解决方法请参考博客:http://blog.csdn.net/mascf/article/details/38644759

导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题:

(但是忘记截图,关键词如下)

创建数据库失败((Microsoft.SqlServer.Smo))

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

无法获得数据库'model'上的排他锁

这种现象是死锁造成的。

解决方法:查出占用model数据库的进程id然后使用kill命令杀掉进程让出资源。

具体操作如下:

在查询分析器中运行如下代码即可:

<span style="font-size:18px;">declare @sql varchar(100)
while 1=1
begin
select top 1 @sql = 'kill '+cast(spid asvarchar(3))
from master..sysprocesses
where spid > 50 and spid <> @@spid
if @@rowcount = 0
break
exec(@sql)
end</span>

然后在创建新数据库就OK了,重新生成的数据库中没有内容,我们需要添加一条管理员信息,新建查询:

<span style="font-size:18px;">insert intoUser_Info(userID,PWD,Level,UserName,Head) values('1','1','管理员','徐凤竹','admin')</span>

好了,下面在台式机上进行测试吧!


执行 Transact-SQL 语句或批处理时发生了异常 (MicrosoftSqlServerConnectionInfo)

1.附加数据库 对于 服务器“F-PC”失败。
先检查服务器名称是否错误,服务器是否允许更改操作,数据库文件版本问题!!
2.执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
这个肯定是sql语句有问题,或者是数据库没有选对了!!
3.无法打开物理文件 "E:\Student_Data.MDF"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)
LZ现在用的就是这个数据库吧,得把服务关了,不是话把文件只读去了!!!
 

在SQL创建用户时出现错误,问怎解决?执行 Transact-SQL 语句或批处理时发生了异常

说的是创表,还是创建数据库用户登陆那个
用户的话,得让账号可以登陆,不然创了号也登不进吧,SQL权限问提
远程的话,得允许远程那些,不然也登不进,
创号,名字规范一点别乱用特殊符号
别的就不知道了。。。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2841.html NewsArticle 创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo,transactsql 机房收费系统完成了,但是我是在笔记本上敲得,没有实现异...
评论暂时关闭