我在我的服务器上安装了SQL Server 2008 R2,我可以通过提供服务器名称“xyz”或IP地址“127.xx.xx.xxx”来连接。 这是否意味着我的安装是使用默认实例完成的?
当我在查询下面运行时
DECLARE @GetInstances TABLE ( Value nvarchar(100), InstanceNames nvarchar(100), Data nvarchar(100)) Insert into @GetInstances EXECUTE xp_regread @rootkey = 'HKEY_LOCAL_MACHINE', @key = 'SOFTWARE\Microsoft\Microsoft SQL Server', @value_name = 'InstalledInstances' Select InstanceNames from @GetInstances
我正在得到低于结果
MSSQLSERVER MSSQLSERVER_2
现在,我必须升级SQL Server 2008 R2到SQL Server 2012.由于有很多应用程序configuration了这个数据库(通过服务器名称或IP),所以我不想更改数据库服务器名称。 在这种情况下,我需要先卸载SQL Server 2008还是可以安装2012,然后卸载2008?
最后,我需要从服务器中删除SQL Server 2008请让我知道是否需要更多的信息
如果只能连接到SQL Server的服务器名称,那么是的,你正在运行SQL Server的默认实例。 如果你需要维护相同的实例(服务器)名称,那么Nathan C是正确的,就地升级可能是最好的select。
支持的版本和版本升级TechNet