- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServer の DB を、VB2005 で作成したアプリから作りたい)
VB2005でSQLServerのDBを作成する方法
このQ&Aのポイント
- VB2005を使用してSQLServerのDBを作成する方法について説明します。
- APサーバとDBサーバの環境で動作する自作アプリケーションを新規の環境にセットアップする際の手順として、DBサーバにSQLServerをインストールし、SQLServer Management Studioでデータベースを作成し、テーブルを作成する必要があります。
- 簡単なセットアップ用プログラムを使用して、APサーバ上で動作するプログラムからDBサーバ上のSQLServerにデータベースを作成する方法を説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ADO.NETの書き方はおわかりとして、単純にExecuteNonQueryで"CREATE DATABASE hogehoge"/"CREATE TABLE"等を実行すればよいです。 SQL Server Management Studioには、スクリプトを生成する機能があるので、すでに作ってあるDBでそれを生成させてみれば構文などもわかると思います。 (デフォルト設定の部分は無視して構わないので、結局はCREATE DATABASE文のところだけ実行すればよいと思います) データベース作成はmasterで、データベースができたらテーブルはそのデータベースで実行するように組んでください。 そうやって用意したSQLを拡張子sqlで保存して同梱し、sqlcmdユーティリティをシェル実行させる方法も可能かと思います。
お礼
jamshid6 様 素早い御回答ありがとうございました。 なるほど master に対して CREATE DATABASE すれば良いのですね。 ちょっと難しく考えすぎていたようです。 道が開けました。助かりました。 またご縁がありましたら宜しくお願い致します。