一台服务器上部署有一个基于SQLSERVERR2的数据库,近期为了做个测试,需要将这个库复制到一台PC机上。于是我找了个SQLSERVERR2的安装包,在PC上安装,安装过程中建立了一个Demo的实例。在以sa登录数据库后,在还原数据库时,发生如下错误:
核查了下,原有服务器上的数据库版本为10.50.,而PC上的数据库版本为10.50.,没有显示有10.00.版本,仔细查看启动的服务发现,在PC上不仅启动了SQLServer(Demo)服务,还启动了SQLServer(MSSQLSERVER),还启动了SQLServer(SQLExpress)。而10.00.表示的就是SqlerverExpress版(学习版)。
处理步骤
1,停止SQLServer(SQLExpress)服务
2,打开SqlServer配置管理器,在“SqlServer网络配置节点”选择“Demo的协议”,在右侧页面中选择TCP/IP协议——右键点击TCP/IP协议,先点击启用,再选择“属性”打开TCP/IP属性对话框,在对话框中可按照如下方式设置相应的地址、端口,并启用
如果这个不启用,登录时会有如下错误(error40)
3,设置完成后,重启启动SQLServer(Demo)服务
4,登录后,点击右键数据库,点击“还原数据库”还原成功。
IT理想人