コードからSql Serverでデフォルトのデータベースを設定する方法がわかりません。これは、.Net コードまたは T-Sql のいずれかです (T-Sql はどの言語でも簡単に使用できるので便利です)。Google で検索したところ、Sql Server Management Studio でしかその方法を見つけることができませんでした。
22316 次
4 に答える
30
ALTER LOGIN
SQL Server 2005 以降で使用する必要があります。
http://technet.microsoft.com/en-us/library/ms189828.aspx
ALTER LOGIN <login_name> WITH DEFAULT_DATABASE = <default_database>
sp_defaultdb
最終的に SQL Server から削除されます。
于 2008-09-19T22:03:22.207 に答える
14
差出人: http: //doc.ddart.net/mssql/sql70/sp_da-di_6.htm
sp_defaultdb [@loginame =] 'login' , [@defdb =] 'database'
于 2008-09-19T21:54:04.150 に答える
2
ありがとうスティーブン。
注として、Windows 認証を使用している場合、これ@loginname
はYourDomain\YourLogin
(おそらく他のすべての人には明らかですが、私は数回試してみました.
sp_defaultdb @loginame='YourDomain\YourLogin', @defdb='YourDatabase'
于 2008-09-19T22:03:40.117 に答える
1
ログイン後に使用しているデータベースを変更しようとしている場合は、USEコマンドを使用できます。例:ノースウィンドを使用します。
于 2008-09-19T21:56:49.773 に答える