如何连接到用户实例
开发人员可以使用 SQL Server Management Studio 或 SQL Server Management Studio Express 管理 SQL Server Express 用户实例。将 SQL Server Management Studio 或 SQL Server Management Studio Express 与 SQL Server Express 用户实例一起使用的前提条件是:用户实例应当处于运行和活动状态。当用户实例运行时,SQL Server Management Studio 会使用命名管道协议连接到用户实例。
确定连接到 SQL Server Express 的父实例时要使用的命名管道
若要打开 SQL Server Management Studio,请依次单击**“开始”、“所有程序”、“Microsoft SQL Server 2005”**,再单击 “SQL Server Management Studio”。
注意: 用户可免费下载 SQL Server Management Studio Express。您可以从 SQL Server Management Studio Express 下载中心安装该软件。 若要在 SQL Server Management Studio 中打开新的查询编辑器窗口,请单击**“新建查询”**。
在新的查询窗口中,输入下列命令:
Use Master; GO Select owning_principal_name, instance_pipe_name from sys.dm_os_child_instances; GO
显示结果后,请在 owning_principal_name 列下查找为其生成了用户实例的用户名。从 instance_pipe_name 列复制命名管道值。
创建一个新的数据库连接。在对象资源管理器中,单击**“连接”,再单击“数据库引擎”。在“连接到服务器”**对话框中,粘贴带有 np: 前缀的命名管道值,如下所示:
np:\\.\pipe\3C3DF6B1-2262-47\tsql\query
现在,您便可使用 SQL Server Management Studio 管理与用户实例相关的对象。
请参阅
概念
sys.dm_os_child_instances
非管理员用户实例