В SQL Server 2008 R2 у меня есть сценарий, который явно начинается с
USE MyDatabase;
и никогда не переключается на какую-либо другую базу данных;
Когда я выполняю весь сценарий, он запускается для правильной базы данных, как я указал в первой строке.
Если, однако, после того, как я запустил весь сценарий, я выделил и запустил его часть, SSMS периодически запускает его для другой базы данных.
Это потенциально очень опасно, и со мной никогда не случалось в предыдущих версиях SQL Server!
Как я могу избежать этой опасной ошибки?