对于SqlServer2005和2008,我想检查给定表中是否已经存在一个列,如果没有,就创建它。这个新列应该有一个默认值ExistingColumn。目前,我需要使用动态sql来填充新的列,因为sqlserver会报错语法错误。以下是当前的sqlserver代码:
IF NOT EXISTS (SELECT TOP 1 1 FROM sys.columns WHERE [name] = N'NewColumn
我正在尝试跟踪SQLServer2008数据库,但我只有SQL Profiler 2005可用。(不要问为什么,这对我来说也没什么意义)。当我尝试启动一个新的跟踪时,我得到"Unable to locate trace file for Microsoft SQLserver version 10.0.0.单击OK从服务器检索它。