电脑上装的是2017的数据库实例,新的项目中用到了2019,从别人那备份的数据库,在我本地还原不了,只能在我本地又装了个2019的版本,装完了之后,用SSMS链接数据库,显示的实例依然是之前2017对应的14.xx版本,正常情况下2019对应15.xx版本。可用以下办法解决此问题。

一、找到“SQL Server 2019 配置管理器”

二、SqlServer服务:新装的2019的实例是SqlServer(MSSQLSERVER01),把这个启动起来,把2017对应的SqlServer(MSSQLSERVER)停止掉。

 三、SqlServer网络配置:

1、把2017的“MSSQLSERVER的协议”对应的右侧三个协议全部禁用

2、把2019的“MSSQLSERVER01的协议”对应的右侧三个协议全部启用

 3、双击“TCP/IP”,弹出“TCP/IP属性”对话框,把“TCP动态窗口”置为空,把“TCP端口”置为1433,点击确定。

 四、重启实例服务

五、利用SSMS链接实例,提示错误号:“18456”,百度搜此错误号,根据提示重新配置即可完成SSMS链接2019数据库15.xx的版本实例。

六、2019数据库15.xx的版本实例还原.bak数据库和附加.mdf数据库,如果提示无权限,给文件夹文件分配everyone权限即可。

版本模式        sql产品

15.0.xx           SqlServer2019

14.0.xx           SqlServer2017

13.0.xx           SqlServer2016

12.0.xx           SqlServer2014

11.0.xx           SqlServer2012

10.50.xx         SqlServer2008 R2

10.00.xx         SqlServer2008

9.00.xx           SqlServer2005

8.00.xx           SqlServer2000       

更多推荐