• ベストアンサー
  • すぐに回答を!

SQLサーバー2005とVisual Studio 2008 Expr

SQLサーバー2005とVisual Studio 2008 Express Edition を使用して、データベースにアクセスしたいのですが、Visual Studioで新しい項目の追加→「サービス ベースのデータ アクセス用の空の SQL Server データベース」→追加として、Database1.mdfを新規作成しようとすると、以下のエラーが出てしまいます。 エラー:ファイルまたはアセンブリ 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。 解決方法が分からなくて困っております。ご存知の方、お手数ですがご指導いただけないでしょうか。 よろしくお願い致します。 <環境> Os: Win Xp SQLサーバー2005 Visual Studio 2008 Express Edition

共感・応援の気持ちを伝えよう!

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

  • ベストアンサー
  • 回答No.1

VS2008が出た時には「SQL Server 2008のコンポーネントを使っているので、2008はインストールしないと動かない」と言われていたことがあるように記憶していますが、現在は必要なコンポーネントだけインストールする方法が多いようですね。 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c ・Microsoft SQL Server 2008 管理オブジェクト ・Microsoft SQL Server 2008 Native Client ・Microsoft SQL Server システム CLR 型

共感・感謝の気持ちを伝えよう!

質問者からのお礼

amshid6さま 回答ありがとうございます。 返答が遅くなってしまい申し訳ありません。 これからインストールしてみようと思います!

関連するQ&A

  • SQL ServerとVisual Studio

    データベースの勉強のため、入門書を購入して、はじめたのですが、 最初からいきなりつまづきました(>_<)。 開発環境 windows 8 SQL Server 2012 Express Visual Studio 2010 SP1 です。 これで、データベースファイルを作成して、サーバーエクスプローラーで、”新しいテーブルの追加”を クリックしたところ、 ”このバージョンはサポートされていません。サポータされているサーバーはSQL Server 2008までです。” とのエラーメッセージが出ました。 そこで、質問ですが、この環境で、設定変更で使えないものでしょうか? それとも、SQL Server 2008にするか、またはVS2012にするしかないのでしょうか? 詳しい方が、おられれば教えて頂きたいです。よろしくお願いします。

  • SQL Serverのデータ格納場所

    SQL Serverのデータ格納場所 Visual Studioを勉強しだしました。データベースのところで、mdfファイル、ndfファイルという言葉が出てきました。 ネットで色々調べていますが、いまいちわからないのでお教えください。 参考にしたURL: http://itpro.nikkeibp.co.jp/article/COLUMN/20070201/260338/ ■mdfファイルとはSQL Server Express Editionのデータベースデータファイルとあります。 Express Editionではない、SQL Server 2012 Standardなどのデータベースは違う拡張子のデータベースファイルになるのでしょうか? もしそうなら、何故Express Edtionと有料バージョンではデータの持ち方が違うのでしょうか? ■mdfファイルを違うパソコンで開きたいとします。Accessみたいに、ファイルをコピーして別PCに持って行けばファイルはひらけるものなのでしょうか? ■mdfファイルのデータをAccessにインポートできるのもなのでしょうか? 当方、Accessがわかる程度で、その他のデータベース関連のソフトウェアはさわったこともありません・・・ 宜しくお願い致します。

  • SQL Server Management studioで

    SQL Server Management studioで 新しくデータベース(MyDatabase)、テーブル(NameTable)を作成してみたんですが、 Visual Web developer 2010 Express のデータベースエクスプローラから MyDatabase.mdfを開こうとしても「このファイルは使用されています。…」 というような文言が出てきて、呼び出せません。 Vista,SQL Server 2008,Visual Web developer 2010 Expressの環境です。 どなたか教えて下さい。

  • Visual Studio 2005 がインストールされていると、ExpressEdition入りませんか?

    Visual Studio 2005 がインストールされていると、ExpressEdition入りませんか? やりたいことは、Visual Studio 2005環境から、別マシンのSQL Server へ接続したいのですが、その別マシンにもVisual Studio 2005 がインストールされており、付属のSQL Server がインストールされています。 この状態で、セキュリティの設定を変更したのですが、SQL SERVER としてネットワーク越しに認識されませんでした。 Express Edition をインストールしたのですが、やはりネットワーク越しに認識されませんでした。 何がいけないのでしょう?

  • 【SQL Server2005】mdfファイルが壊れた後のトランザクションログバックアップ

    OS:Windows Server 2003、DB:SQL Server 2005 Developer Edition を使用しています。 データファイル:test.mdf、ログファイル:test_log.ldfでtestデータベースを構成後、SQL Serverサービスを停止し、test.mdfファイルの名前を変更、test.mdfが壊れたものと仮定します。 その後、SQL Serverサービスを起動すると、testデータベース上にmdfファイルが見つからないエラーが発生します。 この状態でトランザクションログを救出するため、SQL Server Management Studioでトランザクションログバックアップを実行させます。 しかし、この際、右クリックのメニューからバックアップを選択することができず、トランザクションログバックアップができません。 この状態でトランザクションログバックアップを行うにはどのようにすればよいのでしょうか。 どなたかご存知の方がいらっしゃれば教えてください。

  • SQL Serverへの接続について教えてください。

    いつも初歩的な質問ばかりで済みません。 VB.NET2003+Access2000で開発していたアプリをSQL SERVER 2005 に移そうと作業しています。 まずMSDE2000Aをインストールし、同じマシンにあるMDBからコンバートしたMDFファイルにはアクセス 出来ました。 SQL server 2005 Express に変更しましたが、これもうまく接続・更新が出来ていました。 そして今度は別のマシンにWindows SERVER 2003 R2評価版をインストール、次いで SQL SERVER 2005 Express をインストールしてそのサーバーへデータベースファイルをデタッチして移しました。 クライアントからマイネットワークをたどっていくと共通ディレクトリはちゃんと見え、 MDF以外のファイル(XLSやMDB等)はちゃんと読み書きが出来ます。 ただ肝心のMDFファイルにアクセス出来ません。 接続しにいくと「サーバーが見つからない」とか「接続が拒否されました」等々無情なメッセージばかり返ってきます。 どこをチェックしたらいいのか、ご教示に従って補足していきますのでどうぞよろしくお願いいたします。

  • 作成したDBを使いたい

    SQL Server 2008 Express のマネジメントスタジオで簡単なデータベースとテーブルを作りました。それをVisual Basic 2008 Express で使うためにデータベースエクスプローラで表示させたいのですが表示されません。 なので接続の追加で直接mdfファイルを開こうとしてみると、 「オペレーティングシステムエラー32: プロセスはファイルにアクセスできません。別のプロセスが使用中です。アタッチできませんでした。同じ名前のデータベースが既に存在するか、指定されたファイルを開けないか、UNC 共有に配置されています。」 と表示されます。 初心者なので分かりやすく教えて欲しいです。 よろしくお願いしますm(__m)

  • SQL Server 2008 の接続

    VB 2010 Express Edition とデータベース Microsoft SQL Server 2008 Expressの 接続につきまして。 開発初心者です。 Visual Basic 2010 ExpressのデータソースでMicrosoft SQL Server 2008 Expressのデータベースを 選択したいのですが、データベースを選択すると「このファイルを開くアクセス許可がありません」 と表示され、選択することができません。 下記のサイトを参考にやってみたのですが、接続できませんでした。 http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/a3d490b6-1ea8-4a45-9ae5-114c58a06a7d/ 何が原因なのでしょうか?

  • Visual Studio 2010が今年発売される予定ですが、

    Visual Studio 2010が今年発売される予定ですが、 パッケージに含まれるSQL SERVER がどのバージョンなのかの情報がなく ご存知の方がいらっしゃいましたら教えてください。 ※マイクロソフトのサイトにも載っていなかったです…。私の探し方が悪いかも…。 SQL SERVER 2005ならWindows XP Home Editionもシステム要件に含まれておりますが、 SQL SERVER 2008になりますとWindows XPはProfessional Editionのみになってしまいます。 Visual Studio 2008に含まれているSQL SERVERは2005ですが もしVisual Studio 2010に含まれるSQL SERVERのバージョンが2008なら Visual Studio 2008を購入したいと思います…。 宜しくお願いいたします。

  • visual studio 2005のインストール失敗について

    visual studio 2005のインストール終了時に、Microsoft SQL Server 2005 Express Edition x86はインストールできませんでした。 これは一体なんなのでしょうか?インストールできないと何か不都合があるのでしょうか? 別に気にしなくても良いのでしょうか? よろしくお願いいたします。