如何使用USE关键字在TSQL中指定本地数据库实例?

时间:2012-07-05 13:01:51

标签: tsql

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

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

我试过这个但没有运气:

USE [MYMACHINE/SQLEXPRESS].[DBNAME]

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

USE [C:\MyPath\MyData.mdf]
GO