数据库

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

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

分享到:
【字体:
导读:
         摘要:导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题:创建数据库失败((Microsoft.SqlServer.Smo))执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)无法获得数据库'model'上的排他锁 ...

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

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

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

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

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

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

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

这种现象是死锁造成的。

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

具体操作如下:

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

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

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

insert intoUser_Info(userID,PWD,Level,UserName,Head) values('1','1','管理员','徐凤竹','admin')

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

创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo
分享到:
当大数据遭遇深不可测的人性
当大数据遭遇深不可测的人性 关于大数据营销的神奇之处,有一个故事在大数据这个名词还没有红透互联网营销领域时就已经被津津乐道。 故事是这样的: 2012年初,一个男人冲进一家位于明尼苏达州阿波利斯市郊的Target超市兴师问罪:为什么超市不停地向他的还是高中生的女儿邮寄婴儿尿布样品和配方奶粉的折扣券?“你们是在...
我所遵守的11条数据库设计准则
我所遵守的11条数据库设计准则前言:作者Shivprasad koirala,前微软ASP/ASP.NET的MVC工程师,现于印度任CEO职位。学生初次翻译,如有不妥,不吝赐教。 简介 在你开始阅读这篇文章之前,我要先告诉你我不算是数据库设计方面的什么大师。下面的11条准则,是我从项目、从我自身的经验和我自己的理解和学习中得来的。我个人...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……