我最近为我的一个项目安装了Microsoft SQL Server Express,并且我能够使用SQL Server Management Studio连接到该实例,一切都很好。然后我意识到我需要开发者版来以我想要的方式导入数据,所以我试图删除Express版,并从微软的网站上安装了开发者版。
我尝试先用[computer name]MSSQLSERVER
连接到SSMS中的开发人员实例([computer name]SQLEXPRESS
以前工作过),但没有成功。然后我尝试了许多其他事情,包括更新和重新安装SSMS和开发人员实例,以及使用安装中心修复实例。
当我查看SSMS上的本地服务器组时,我会看到默认的服务器组,它只是我计算机的名称,并且我会看到[computer name]sqlexpress
,但我看不到具有开发人员版本实例名称的服务器组(应该是[computer name]mssqlserver
,对吧?)。连接快速版也不起作用,我想这是我试图卸载它的结果。连接到默认版本起作用,但它不是Developer(我从尝试导入数据中知道)。
不过,当我查看服务器配置管理器时,它显示"SQL Server(MSSQLSERVER)"是一个正在运行的服务,但SSMS拒绝识别它。
我在这方面完全是个初学者,所以我很有可能错过了一些非常明显的东西。我也不确定窗口上的"立即连接"按钮,上面写着"安装已成功完成",该按钮将带您进入命令行窗口,以及这是否与此有关。我真的不记得我安装express时用它做了什么。
感谢您的帮助。谢谢
SQL Server Configuration Manager中显示为SQL Server (MSSQLSERVER)
的实例是默认实例,您可以在不指定实例名称的情况下连接,只需使用以下实例之一:
.
(local)
your-machine-name
作为服务器/实例名称。