2010-12-07 14 views
-2

私はVisual Studio 2010、Sql Server 2008、Sql Management Studioなどをインストールしています。 Sql Server CompactとWindows認証を使用してローカルデータベースを作成できます。今私はちょっと困惑しています、なぜなら、私はまだこのすべてがどのように働くか分かりません。私は接続文字列、パスワードなどを一切使用しませんでした。コーディング中は、LINQ to SQLを使用するとC#のDataContextクラスに接続文字列が必要であることがわかります。私は自分のPCでこれをどのようにテストできますか?インターネット上でまだサービスをホストしていないのに、この種のものを完全にテストしたいのは無理でしょうか?そして、しばしば、共有ホスティングを使用しているときにサーバーにアクセスすることはあまりありません。したがって、私は非常に速く、完全には習得できません。SQLサーバーコンパクトではないSQLサーバーデータベースを作成するにはどうすればよいですか?

SQL管理スタジオとWindows認証とローカルPCから別のサービスに接続しようとすると、接続エラーが表示されます。 エラー番号:2 重大度:20 状態:0 データベースエンジンは、読んだ内容に基づいて接続するための適切なサービスではないと思っています。私は何を試したのか知りたいと思っていました。 これを確認したところ、タスクマネージャのプロセスでsqlservr.exeが実行されています。また、SQL Server VSSライター。

基本的には、SQl Serverデータベースの仕組みを学びたいと思います。このトピックの本、wikipedia、msdnは、データベースエンジン、分析サービスなどのような秘密のサービスを数多く列挙しています。 実際のデータベースを実際に作成、接続、プログラムする方法に関する基本情報はありません私自身のPC。私はこのような仕事をするべきかどうかもわからないのですか?

私は、Sql server compactは最大2MBのデータベースしかサポートしていないと読んでいます。 私のローカルPCで「本物」を扱うことはできませんか?

私はこのすべてに非常に新しいです、そして、私はデータベースをどこにも持っていません... 助けてくれてありがとう!

参照:フルSQLデータベースのオプションはありません。

No option for full Sql database?

Serverが実行するようだが、なぜそれがサーバーが表現すると言うのでしょうか?私は完全なものを持っていると確信しています。 alt text

+1

コンパクト&エクスプレスは、最大で4ギガバイトで、2MBでは処理できません。 – JeffO

+0

ああ、ここでもそれは10ギガバイトだ。 http://www.microsoft.com/express/Database/ – Blub

答えて

2

Visual Studioをインストールすると、通常、ローカルマシンにSQL Serverインスタンスがインストールされます。

サーバを変更するときに接続文字列のみを変更する必要があるため、ローカルホスト上で「本物」を使用しても問題ありません。

ご使用のバージョンのSQL Serverに適切なバージョンのSQL Server Management Studio Express (SSMSE)をインストールする必要があります。このバージョンを使用すると、SQL Serverを起動し、認証して動作することができます。

Visual Studio内のServer Explorerウィンドウを使用してSQL Serverに接続することもできます。メニューView|Server Explorer、または[CTRL]+[W][L]を表示します。次に、このウィンドウの上にある接続ボタンを使用して、データサーバに接続することができます。

  1. をクリックして表示|サーバーエクスプローラを表示します。
  2. サーバーエクスプローラで、をクリックします。 "接続"ボタンが上にあります。
  3. データソースダイアログを選択し、データソースをクリックします。Microsoft SQL Server;
  4. データプロバイダを選択します。SQL Server用.NET Frameworkデータプロバイダ[Continue]をクリックします。
  5. 接続ダイアログの[サーバー名]を追加し、接続先のサーバーを選択します([local machine name]\SQLEXPRESSなどが表示される場合があります)。
  6. サーバー接続は、Windows認証を選択します。
  7. データベース接続に接続するデータベースを選択し、[Test Connection]をクリックします。
  8. テストが成功した場合は、[OK]をクリックしてください。

免責

メニューやウィンドウタイトルの名前が少し異なることがありますが、それはとにかく成し遂げる必要があります。それは、フランス語から英語に翻訳された私の頭がフランス語で実際にはフランス語のVisual Studioと一緒に働いているからです。あなたのスクリーンショットから目を取られた後

EDIT#1

、私は単にその上で右サーバーを選択することで、あなただけのSQL Serverインスタンスに接続するためにDatabase Engineを選択する必要があると言うでしょうあなたは働きたい

探しているデータベース全体のオプションは、データベースエンジンで、完全なSQL Serverを指定しています。

他の人は、次のようなさまざまなサービスのためのものである:

  1. SQL Serverレポートサービス(SSRS)
  2. SQL Server Integration Services(SSIS);
  3. SQL Server Analysis Services(SSAS)

必要に応じてさらにお気軽にお問い合わせください。 =)

+0

仮想マシンにSQL Serverをインストールするほうがはるかに優れています。 1)それは実際の場合のように、「別の」マシン上にあります。 2)あなたがそれを必要としないときにあなたのマシンを遅くすることはありません。 –

+0

@Will SQL Server Management Studio(完全版、明示的ではありません。私はDreamsparkから入手しました)があります。完全SQL Serverデータベースを作成するオプションはありません。オブジェクトブラウザで接続しようとすると、データベースエンジン、アナリティックサービスなどとSQL Serverコンパクトのみを選択できます。私は写真を追加します。 – Blub

+0

@Blub:素晴らしい!次に、それを使用するか、Visual Studioを使用します。私はあなたがすでにそれを持っていたのか分からなかった。とにかく!私の答えが助けてくれるといいなあ=) –

関連する問題