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

机房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被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

b57ee097eb7ee7690e5314943562353d.png

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

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

3316536171d77a84899be8d461cd3477.png

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

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐