打开Design Query Editor时SSMS崩溃

时间:2011-02-23 13:49:45

标签: sql-server sql-server-2005 crash ssms

当您尝试使用USE database;之前的sql-statementent打开设计查询编辑器时,是否修复了SQL-Server 2005 Management Studio中的崩溃?

例如:

USE DB1;
SELECT * FROM Table1;

如果您标记SELECT * FROM Table1;,则可以成功打开编辑器。 如果您标记两行,SSMS将崩溃,“Microsoft SQL Server Management Studio已停止工作”-Dialog(可选择调试或关闭SSMS)以及有关此问题的一些其他信息f.e。:

  Problem signature:
  Problem Event Name:   BEX
  Application Name: SqlWb.exe
  Application Version:  2005.90.5000.0
  Application Timestamp:    4d02772b
  Fault Module Name:    vdt80.dll
  Fault Module Version: 8.0.50727.1826
  Fault Module Timestamp:   480d6e41
  Exception Offset: 0032ae42
  Exception Code:   c0000409
  Exception Data:   00000000
  OS Version:   6.1.7601.2.1.0.16.7

SQL-Server 版本:

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
9.00.5000.00       SP4       Enterprise Edition (64-bit)

OS

Windows Server 2008 R2 Standard(SP 1)

编辑:如果我尝试使用T-SQL语句打开设计器,也会出现此问题:

IF EXISTS(
    SELECT *
    FROM ClosingDate
    WHERE DATEDIFF(DAY, DATEADD(DAY, -1, GETDATE()). ClosingDate) = 0
) UPDATE Table2 SET
    Column1 = 255
WHERE
    Column1 = 1

1 个答案:

答案 0 :(得分:0)

确定,取出使用db语句并将代码更改为:

select * from DB1.dbo.Table1

此语法允许您从不在上下文中的同一服务器上的其他数据库中选择数据。

相关问题