当尝试删除由我们的集成测试之一创建的临时数据库时,我收到异常消息。有人可以帮我理解它的确切含义吗?
我是否正确假设所提到的数据库在尝试执行以下代码时不再存在?异常是由OR
有趣的是,仅当在我们的TFS实例上运行测试时才发生此异常,而不是在本地运行。提前致谢。
SELECT * from dbo.TABLE
left join table_insp insp on TABLE.FORM_NO = insp.FORM_no
where ((O_NMBR is not null)
OR (O_DRCTN is not null)
or (O_INCHES is not null)
or (o_comments is not null))
and insp.COMPLETED_DATE >= '10-01-2018';
答案 0 :(得分:0)
您的登录名的默认数据库不再存在,或者连接字符串正尝试连接到不存在的数据库。在您的连接字符串中,将Initial Catalog
属性设置为master。然后,您可以删除USE MASTER
语句。另外,请确保将用于登录的默认数据库设置为现有数据库。从您的代码来看,您可能还希望使用master。