SQL Management Studio を使用する代わりに、サーバーに直接ログオンすることをお勧めします。
ログインするアカウントが、MULTI_USER に設定するデータベースの dbowner であることを確認してください。可能であれば、sa としてログインします (SQL サーバー認証を使用)
データベースが IIS によって使用されている場合は、それを使用する Web サイトとアプリケーション プールを停止します。これは、接続されているプロセスであり、MULTI_USER への設定をブロックしている可能性があります。
USE MASTER
GO
-- see if any process are using *your* database specifically
SELECT * from master.sys.sysprocesses
WHERE spid > 50 -- process spids < 50 are reserved by SQL - we're not interested in these
AND dbid=DB_ID ('YourDbNameHere')
-- if so, kill the process:
KILL n -- where 'n' is the 'spid' of the connected process as identified using query above
-- setting database to read only isn't generally necessary, but may help:
ALTER DATABASE YourDbNameHere
SET READ_ONLY;
GO
-- should work now:
ALTER DATABASE Appswiz SET MULTI_USER WITH ROLLBACK IMMEDIATE
それでも問題が解決しない場合は、こちらを参照してください。
http://www.sqlservercentral.com/blogs/pearlknows/2014/04/07/help-im-stuck-in-single-user-mode-and-can-t-get-out/
最後の代替手段として- 上記のすべてを試してもどうにもならなくなった場合は、SQL サーバー インスタンスを停止してから再起動してみてください。