我已经为 SQL Server 数据库创建了用户。它被创建得很好。
我的问题是,当我通过执行以下代码通过应用程序访问时,它不会切换到我指定为的用户
exec as user='myuser'
ALTER USER myuser WITH DEFAULT_SCHEMA=maindb
EXEC sp_addrolemember N'db_owner', N'myuser'
我已经将查询运行为
DbCommand command = ds.CreateCommand();
command.CommandText = "exec as user='myuser'";
command.CommandType = CommandType.Text;
command.ExecuteNonQuery();
来自 C# 代码
等待您的宝贵回复和意见