|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Awesome. Thanks for the quick response. I've got a lot of experience
in SQL in other languages, and some in SQL Server, but all the little tricks of the trade I'm still short on. Thanks again. J |
|
![]() |
| Outils de la discussion | |
|
|