完全な Visual Studio 2010 (express ではない) がインストールされており、SQL Server も付属しています。
このチュートリアルに従うためにSQL Server Management Studio ( ssms )を見つけようとしましたが、インストールで見つからないようです。
理論的には2008 Management Studio Expressをダウンロードできますが、SSMS のエディションとバージョンが非常に多いため (例: 2012 Express )、自分の VS 2010 と互換性があるかどうかはどうすればわかりますか?
また、元の Visual Studio 2010 DVD に既に Express Edition があるのに、なぜ Express Edition をダウンロードするのですか?
だから私の質問は:
- SSMS は既にインストールされていますが、表示されませんか? (もしそうなら、どうやってそれを見つけるのですか?)
- インストールされていない場合は、セットアップをもう一度実行してからインストールすればよいですか?
- それが実際に VS 2010 DVD にない場合 (SO の多くが示唆するように)、どのダウンロード可能な Express エディションが私の VS 2010 と最も互換性がありますか (Express ではありません)?
更新: (将来の MS SQL Server の新規参入者のために)
以下の回答のおかげで、必要なものを正常にインストールでき、最も重要なことに、ツールの図を理解することができました.
だから私の特定の質問に一つずつ答えるために:
- いいえ
- いいえ
- SQL Server Management Studio 2008 Express
チップ:
- すべてがインストールされたら、次の質問は「次に何をすればよいですか?」です。. 幸いなことに、面倒な (反復、循環リンク、非線形など) Microsoft の公式ドキュメントよりもはるかに明確な優れたチュートリアルがあります。
- functionx.com チュートリアルの素晴らしさにもかかわらず、最初に local に接続する方法について十分な詳細が提供されていません。もう一度、SO が救助に来て、さらに 2 つの条件が満たされなければならないことを明確にします: (a) SQL Server Browserサービスが実行されている必要があります。(b)サーバー名は「ローカル」ではなく、
<local-pc-name>\SQLEXPRESS
. - C# でプログラムによってデータベースを作成するには、ADO.NETも使用します。
- スキーマを使用する理由。
- データベース ファイルをネットワーク共有に保存することなど考えないでください。
- 作成したばかりのテーブルの SELECT ステートメントで「無効なオブジェクト名」が表示された場合は、ローカル キャッシュを更新します。
System.Data.SqlClient.SqlException
を使用して既存のデータベースで C# を初めて使用する場合はnew SqlConnection()
、"Data Source=" は (チュートリアルのように) コンピューター名だけを指定することはできず、コンピューター名に \SQLEXPRESS を追加することに注意してください。また、TCP/IP クライアント プロトコルが有効になっていることを確認します。