我有几个数据库名称存在于本地,开发和实时服务器上。 我想确保一个有潜在危险的T-SQL脚本将始终使用本地数据库而不是任何其他数据库。
我似乎无法将[USE]关键字与本地实例名称后跟数据库名称一起使用。 这似乎很微不足道,但我似乎无法让它发挥作用。
我试过这个但没有运气:
USE [MYMACHINE/SQLEXPRESS].[DBNAME]
答案 0 :(得分:1)
将通过您的连接/连接字符串确定实例。您连接到特定实例,然后将针对该实例和该实例单独执行所有后续T-SQL。
答案 1 :(得分:0)
目前的答案对于提出的问题不正确。您可以通过T-SQL中的USE命令指定特定的LocalDB文件。您只需指定完全限定的路径名,您还将在数据库列表的下拉列表中看到该名称。
USE [C:\MyPath\MyData.mdf]
GO