I’m an Oracle DBA that’s been asked to do some work on SQL Server 2000. I’ve been granted domain access and have installed MS SSMS 2008. I can access the SQL Server 2000 databases via this tool and see the tables, views, functions, stored procedures, etc. However, if I try to access the data in the tables or run queries against any of the user tables or system tables I get the following error message.
“Cannot execute script.
Unable to start the Transact-SQL debugger. The Transact-SQL debugger does not support SQL Server 2005 or earlier versions of SQL Server. (SQLEditors)”
I’m assuming it’s a permissions problem. I can where the sysadmin SQL Server Fixed Role is assigned to the BUILTIN\Administrators role. I’ve read where administrators – local, domain, etc. – are implicitly assigned to the BUILTIN\Administrators role so I’m not sure why this is not working.
The short answer is: don’t run the queries through the debugger. The longer answer has to do with how you’re running your queries. Once you’re connected to the server, you should be able to enter your query in a new window and hit the F5 button. This is the vanilla “execute query” button and shouldn’t run any debugging code.