Sql server 2012 SQL Server 2012实例的别名

Sql server 2012 SQL Server 2012实例的别名,sql-server-2012,Sql Server 2012,我在数据库服务器(SQL server 2012)MHDSDB01和用户_DB1上有2个实例。我是MHDSDB01实例的系统管理员。我没有访问用户_DB1的权限。它们都在同一台服务器上。它们都共享相同的mdf和ldf文件(这意味着它们都是相同的)。对于这两个实例,Serverproperty('computernamephysicalnetbios')的结果为'MHDSDB01'。它们不是群集节点。它们不是镜像,因为两个实例上的数据库完全相似。在SQL Server configuration

我在数据库服务器(SQL server 2012)MHDSDB01和用户_DB1上有2个实例。我是MHDSDB01实例的系统管理员。我没有访问用户_DB1的权限。它们都在同一台服务器上。它们都共享相同的mdf和ldf文件(这意味着它们都是相同的)。对于这两个实例,Serverproperty('computernamephysicalnetbios')的结果为'MHDSDB01'。它们不是群集节点。它们不是镜像,因为两个实例上的数据库完全相似。在SQL Server configuration manager中不存在别名。你能帮助我理解他们之间的关系吗。

我不完全确定你在问什么,但我想你会问这个问题

每个实例都是一个单独的“SQL Server”。这两个文件没有直接的联系,但我相信它们共享一些核心文件。只要您有足够的资源来维护这两个实例,我就会将它们视为位于两个不同的物理服务器上


“computernamephysicalnetbios”是物理服务器的名称,而不是sql server,因此每个实例的名称都相同。属性列表如下:请尝试选择SERVERPROPERTY('ServerName')以查看您当前连接的实例的名称。

对这两个实例都是,服务器名称仅为MHDSDB01物理服务器名称为MHDSDB01。因此,默认实例也将命名为MHDSDB01,但命名实例将命名为MHDSDB01\user_DB1。实际上,看起来MHDSDB01是唯一的实例。但我很困惑用户_DB1是如何创建的?我可以访问MHDSDB01,但不能访问用户_DB1。他们在SQL Server configuration manager中没有看到不同的实例。您能为您看到的内容附加一个屏幕帽吗?很抱歉,但很遗憾,我无法附加,因为我的组织中禁用了屏幕截图功能。但这里有一些观察:1。我通过在两个实体的对象资源管理器中右键单击服务器来检查服务器属性,它有相同的计算机名,但不同的服务器名。2.选择SERVERPROPERTY('computernamephysicalnetbios')将给出结果MHDSDB01 3。选择@@SERVICENAME将为MSSQLSERVER2012提供4。数据库属性-镜像-禁用(未镜像)5。选择*FROM fn_virtualservernodes()返回null 6。选择“IsClustered”,SERVERPROPERTY(“IsClustered”)返回0