Sql server 打开设计查询编辑器时SSMS崩溃
当您尝试使用前面的SQL语句Sql server 打开设计查询编辑器时SSMS崩溃,sql-server,sql-server-2005,crash,ssms,Sql Server,Sql Server 2005,Crash,Ssms,当您尝试使用前面的SQL语句USE database打开设计查询编辑器时,SQL Server 2005 Management Studio中是否存在崩溃修复程序 例如: USE DB1; SELECT * FROM Table1; 如果标记则从表1中选择*,您可以成功打开编辑器。 如果同时标记这两行,SSMS将崩溃,出现“Microsoft SQL Server Management Studio已停止工作”对话框(可选择调试或关闭SSMS)以及有关此问题的一些其他信息,例如: Prob
USE database打开设计查询编辑器时,SQL Server 2005 Management Studio中是否存在崩溃修复程序代码>
例如:
USE DB1;
SELECT * FROM Table1;
如果标记则从表1中选择*代码>,您可以成功打开编辑器。
如果同时标记这两行,SSMS将崩溃,出现“Microsoft SQL Server Management Studio已停止工作”对话框(可选择调试或关闭SSMS)以及有关此问题的一些其他信息,例如:
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)
操作系统:
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
当然,取出use db语句并将代码更改为:
select * from DB1.dbo.Table1
此语法允许您从同一服务器上的其他数据库中选择数据,而您不在该服务器的上下文中。我本人从未遇到过此问题。这听起来可能有点轻率,但你是否尝试重新安装SSMSDo?你安装了最新版本?乔:是的,我安装了。编辑了我的问题并添加了sql server和OS版本@美国广播公司:还没有。我认为这将是一个已知的问题。另一方面,我不想只为此重新安装SSMS。谢谢。你说得对,这个问题有解决办法。但如果我每次都记得的话,这就不是问题了。我还记得在打开编辑器时不要标记USE DB
。我试图复制,但只是收到一条错误消息。Microsoft SQL Server Management Studio 10.0.1600.22((SQL_预发布).080709-1414)Microsoft Analysis Services客户端工具2007.0100.1600.022((SQL_预发布).080709-1414)Microsoft数据访问组件(MDAC)6.1.7600.16385(win7_rtm.090713-1255)Microsoft MSXML 3.0 4.0 5.0 6.0 Microsoft Internet Explorer 8.0.7600.16385 Microsoft.NET Framework 2.0.50727.4952操作系统6.1.7600