1

我有几个数据库名称存在于本地、开发和实时服务器上。我想确保潜在危险的 T-SQL 脚本将始终使用本地数据库,而不是意外使用任何其他数据库。

我似乎无法将 [USE] 关键字与本地实例名称后跟数据库名称一起使用。这似乎很微不足道,但我似乎无法让它发挥作用。

我试过这个但没有运气:

USE [MYMACHINE/SQLEXPRESS].[DBNAME]
4

2 回答 2

1

该实例将通过您的连接/连接字符串确定。你连接到一个特定的实例,然后所有后续的 T-SQL 都将针对该实例和该实例单独执行。

于 2012-07-05T13:05:43.720 回答
0

当前答案对于所提出的问题不正确。您可以通过 T-SQL 中的 USE 命令指定特定的 LocalDB 文件。您只需指定完全限定的路径名​​,这也是您将在数据库列表的下拉列表中看到的内容。

USE [C:\MyPath\MyData.mdf]
GO
于 2014-08-27T17:18:25.143 回答