This is a discussion on Imitating ownership possible? within the SQL Server forums, part of the Microsoft SQL Server category; --> In order to run SQL queries without having to fully qualify ownership, I know it's necessary to either give ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| In order to run SQL queries without having to fully qualify ownership, I know it's necessary to either give ownership to the DBO or log in to the server as the object owner. The goal I have is to allow entry of a SQL statement having without logging in as that user and without having to fully qualify ownership. I know we can USE a different database easily, so is it also possible to use a different user in Query Analyzer as the default? That would make life so much easier than reconnecting as a different user. Thanks. J |
| |||
| In SQL Server 2000 you could use the SETUSER command (http://msdn2.microsoft.com/en-us/lib...0(SQL.80).aspx) to impersonate the user context for a SQL user account. However, this can only be used by a sysadmin or db_owner and could not be used for Windows accounts. In SQL Server 2005 you can use the EXECUTE AS clause to change the execution context. Here is a good article about EXECUTE AS: http://blogs.msdn.com/sqlserverstora...21/642061.aspx HTH, Plamen Ratchev http://www.SQLStudio.com |