找不到数据库时查找哪个数据库受到影响?
Find which database was affected when database not found?
我在 SSMS 中从 .sql 文件执行了一个查询,该文件以 "USE" 查询开头:
use mydatabase
Go
但是 mydatabase 中有一个拼写错误。它是 myddatabase,我收到以下错误:
Database 'myddatabase' does not exist. Make sure that the name is
entered correctly.
之后有很多成功的 insert
查询,并显示以下消息:
(1 row affected)
所以我担心如果这些查询是在另一个数据库上执行的。如何找到受影响的数据库?是否有默认数据库?
您已经更新了在 USE
语句之前处于活动状态的数据库。
这意味着如果 master
数据库处于活动状态并且您编写了语句
USE myddatabase
并且在 master
.
中执行 GO
之后,此语句会产生以下所有行的错误
您总是可以在 SSMS
.
的右下角轻松查看哪个数据库处于活动状态
我在 SSMS 中从 .sql 文件执行了一个查询,该文件以 "USE" 查询开头:
use mydatabase
Go
但是 mydatabase 中有一个拼写错误。它是 myddatabase,我收到以下错误:
Database 'myddatabase' does not exist. Make sure that the name is entered correctly.
之后有很多成功的 insert
查询,并显示以下消息:
(1 row affected)
所以我担心如果这些查询是在另一个数据库上执行的。如何找到受影响的数据库?是否有默认数据库?
您已经更新了在 USE
语句之前处于活动状态的数据库。
这意味着如果 master
数据库处于活动状态并且您编写了语句
USE myddatabase
并且在 master
.
GO
之后,此语句会产生以下所有行的错误
您总是可以在 SSMS
.