2011-07-07 11 views
6

たとえば、SQL Server用のADO.NETなどを使用してデータベースを削除し、C#で新しいデータベースを作成して検索しました。ADO.NETでデータベースを削除したり、新しいデータベースを作成することは可能です

問題は、新しいライセンシーごとに新しいデータベースのインスタンスを作成する必要があります。顧客は新しいライセンシーごとに別々のデータベースを望んでいます。これまでに試したことはありません。実現可能性。

答えて

6

可能です。実際にはMSDNのナレッジベースに関する記事です。

http://support.microsoft.com/kb/307283

あなたは基本的には本当に「マスター」または任意のデータベースに接続し、データベースを作成するためにSQLコマンドを送信します。

これは、あなたを始めてくれるはずです。

2

私はこれについてSQL SMOを検討しています。

これはどのように動作するのかの例があります。たとえば、これをチェックアウトする(http://www.codeproject.com/KB/tips/CreateSQLDV.aspx).

SQL Management Studioで手動で行うことができることは、SMOを使用してプログラムで行うことができます。

関連する問題