爲什麼當我嘗試在C#中使用它時,drop user a_2
命令不起作用,而當我在SQL Server Management Studio中嘗試它時,它在那裏起作用!! ???爲什麼SQL的「drop user」命令在C#中不起作用?
這是我用它當我創建的用戶&給它一個許可代碼:
use DataBaseName;
create login a_2 with password='Aa123';
create user a_2 for login a_2;
grant insert to a_2;
..........
使用的連接字符串:
Data Source=TheServerName;Integrated Security=True;database=master
注:
我試着從C#中刪除一個數據庫,它完美的工作沒有任何問題,但當我用它來放棄用戶問題在這裏提出!
這是一個被提出
例外情況是例外:不能刪除用戶 「A_2」,因爲它不存在或 您沒有權限。
+1因爲downvotes – 2011-06-05 13:05:49
現在它的工作,我已經從「drop user」更改爲「drop login」:).....非常感謝很多人;) – Q8Y 2011-06-07 08:38:02