• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLServer の DB を、VB2005 で作成したアプリから作りたい)

VB2005でSQLServerのDBを作成する方法

このQ&Aのポイント
  • VB2005を使用してSQLServerのDBを作成する方法について説明します。
  • APサーバとDBサーバの環境で動作する自作アプリケーションを新規の環境にセットアップする際の手順として、DBサーバにSQLServerをインストールし、SQLServer Management Studioでデータベースを作成し、テーブルを作成する必要があります。
  • 簡単なセットアップ用プログラムを使用して、APサーバ上で動作するプログラムからDBサーバ上のSQLServerにデータベースを作成する方法を説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

ADO.NETの書き方はおわかりとして、単純にExecuteNonQueryで"CREATE DATABASE hogehoge"/"CREATE TABLE"等を実行すればよいです。 SQL Server Management Studioには、スクリプトを生成する機能があるので、すでに作ってあるDBでそれを生成させてみれば構文などもわかると思います。 (デフォルト設定の部分は無視して構わないので、結局はCREATE DATABASE文のところだけ実行すればよいと思います) データベース作成はmasterで、データベースができたらテーブルはそのデータベースで実行するように組んでください。 そうやって用意したSQLを拡張子sqlで保存して同梱し、sqlcmdユーティリティをシェル実行させる方法も可能かと思います。

yan629
質問者

お礼

jamshid6 様 素早い御回答ありがとうございました。 なるほど master に対して CREATE DATABASE すれば良いのですね。 ちょっと難しく考えすぎていたようです。 道が開けました。助かりました。 またご縁がありましたら宜しくお願い致します。

関連するQ&A