MSDEのテーブルをどこに作成されるのか?

このQ&Aのポイント
  • MSDEのテーブルが作成される場所を教えてください。データベースファイルの場所を探してコピーしたいのですが、デフォルトではどこに作成されるのでしょうか?
  • Access2000+VB.NETからMSDE2000RelAに移行しています。SQL Web Data Administratorを使ってテーブルを作成し、入力ツールやその他の画面を.NETで作成しました。しかし、作成したテーブルの場所がわかりません。データベースファイルを探してコピーしたいのですが、どこに作成されるのか教えていただけませんか?
  • MSDEのテーブルを作成しましたが、その場所がわかりません。SQL Web Data Administratorを使用してテーブルを作成し、入力ツールや画面を.NETで作成しましたが、パスを見つけることができません。データベースファイルをコピーしたいのですが、どこに作成されるのか教えていただけないでしょうか?
回答を見る
  • ベストアンサー

MSDEのテーブルはどこに作成されているのでしょうか?

お世話になります。 Access2000+VB.NETからMSDE2000RelAに移行勉強中です。 SQL Web Data Administratorを使用してテーブルを作成して 入力ツールやその他の画面を.NETで作成しました。 今度サーバーにそのデータを移そうと思ってテーブルのパスを 探したんですがよくわかりません。 そういえば作成するときにもどこに作成するのかというドライブ 名もディレクトリも指定しなかった(聞かれなかった)ように 思います。 拡張子は.dboなのでそれをキーに検索しても引っかかりません。 このデータベースファイルを探してコピーしたいのですが、そも そもデフォルトではどこに作成されるのかご教示いただけませんか? よろしくお願いいたします。

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

  • ベストアンサー
  • t-ka
  • ベストアンサー率28% (14/50)
回答No.1

*.MDF(データ)*.LDF(ログ)の二つでデータベースになっていると思います。コピーするにはデタッチするかエンジンを停止する必要があります。システムデータベース(master,model,,,)とユーザーデータベースがありますので注意して行って下さい。

danchor
質問者

お礼

ありがとうございました。 早速検索して確認できました。 ついでで申し訳ないですが、「エンジンを停止する」というのはアプリを 起動していないときの状態とまた違うのでしょうか? なにか確認手段ってありますか? よろしくお願いします。

その他の回答 (1)

  • t-ka
  • ベストアンサー率28% (14/50)
回答No.2

補足です。エンジンを止めるとはアプリのことです。server側にコピーしたら、SQL Enterprise manager (多分ある)でアタッチすると使えます。

danchor
質問者

お礼

重ねてのご回答ありがとうございます。 早速やってみます。 今後ともよろしくお願いいたします。

関連するQ&A

  • MSDEのデータ保存場所

    あるシステムからの移行をやっています。(既にそのシステム会社はない)MSDEで動いていた模様でした。98でした。データファイルは突き止めて持って来ました。 MSDEをインストールしてサービス開始まで出来ています。 標準のMasterというデータベースはどこに? どこにデータファイルを保存して、SQLではどうやってファイルを開けば良いのか?MS系は初めてでトンと判りません。 アプリ作成が出来、Oracle、MySqlなどできるプログラマです。 宜しくお願いします。

  • MSDEからSQLSERVERへ

    お世話になります。 現在MSDEをデータベースとして使用していますが、サーバー機のリプレースにより、SQL SERVER 2008 EXPRESSを使用しないといけなくなりました。データの移行はできますでしょうか?また方法はどのような方法になるのでしょうか?ご教授よろしくお願いいたします。

  • VB+MSDE

    VBとMSDEを使いアプリケーションを作成しています。 OSだけが入っているPCにこのアプリをインストーラを使い入れたいんですが、VBのディストリビュージョンウィザードでは難しいことができないようです。 VBとMSDEをインストールして自動でテーブル情報やユーザー情報を書き込もうとするにはどんなインストーラーが必要でしょうか?

  • MSDEのデータ移行について

    VisualBasic6.0とAccess2000とMSDEを使って データーベースを管理するシステムを構築しています。 開発環境で作成したデータを違う環境に 移行したいのですが、その方法がわかりません。 どなたか教えて下さい。

  • MSDEへのアクセス権限について

     はじめまして。  こちら(http://www.atmarkit.co.jp/fdotnet/aspandvs/aspandvs03/aspandvs03_01.html)で、VB.NET並びにASP.NETを勉強しているんですが、いざプログラムを実行してみると、 ------------------------------------------------- System.Data.SqlClient.SqlException: SELECT 権限は、オブジェクト 'music'、データベース 'master'、所有者 'dbo' にありません。 ------------------------------------------------- というエラーが出てしまいました。 このサイトの会議室でこの現象についてのQ&Aがあり (http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4976&forum=7&3)、さらに質問してみたのですが、回答がないので、OKWebコミュニティに質問させていただきました。  デフォルトユーザであるASPNETと、”sp_grantdbaccessでアクセス権を与える”ことが関係しているとは思うのですが、上記エラーが解消され、Datagridコントロールが正常に使えるように助言いただきたく思います。よろしくお願いします。 -----------------  使用環境は、  Windows XP professional SP2 VB.NET MSDE Ver.8.00.760 SP3 です。

  • SQLサーバでテーブルをコピーする

    SQLサーバ超初心者です。 A支店用のテーブルを作成(dbo.data_A)したのですが B支店(dbo.data_B)、C支店用(dbo.data_C)のテーブルを作成したいです。 Accessなどのように、コピーペーストなどはできないのですよね? ご教授お願いいたします!

  • 別のデータベースのテーブルの統合 No.2

    SQL Server 2005 Express で、別のデータベースへのテーブルの移行するにあたり、 INSERT INTO データベースB.dbo.テーブルX SELECT * FROM データベースA.dbo.テーブルX とすればよいというご回答をいただいています。 で、 IDENTITYを設定しているテーブルがあるとちょっと工夫が必要です。 とのコメントをもいただきましたが、 この「工夫」が分かりません。 どんな方法なのでしょうか? IDENTITYをはずす方法や、リレーションシップをはずす方法などが思い浮かぶのですが、テーブル構造が複雑で、わけがわからなくなります。 元のIDの値は維持しなくてもよいので、何かよい方法はありますでしょうか? よろしくお願いします。

  • VB2005からMSDE2000Aに接続したいのですが、、

    VB2005からMSDE2000へ接続しようと思います。このMSDE2000へAccess2002では接続できているのでMSDE2000自体には問題はないかと思います。 手順は: VB2005にSqlConnectio1を配置し、 ConnectionString → 新しい接続 の 接続の追加でデータソースとデータベースファイル名を指定して接続の確認を行うのですが --- エラー ---- サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) となって接続できません。 チェックポイントはどこでしょうか? よろしくお願いします。

  • SQLServer2005とMSDEを共存させ、MSDEとアクセスするプログラムを作ったんですが。

    SQLServer2005ExpressEditionがインストールされているマシンにMSDEを名前付きインスタンスにしてインストールして、VB2005でプログラムを作成したんですが、他のマシンで動きますかね??もちろんデータベースサーバはMSDEです。 僕のPC1台でしかテストできないので・・ フリーウェアとして公開したいのです。 分かる方、教えてください。よろしくお願いします。

  • ORACLEでのSQLについて

    SQLについて教えてください。 今、VBからORACLEデータベースにSQLを投げる処理を作っているのですが、 一つわからないことがあります。 例えば、アクセスでは、クエリで新しいテーブルを作成するという考え方がありますが データベースがORACLEでも同じようなことができるのでしょうか? 別に新しいテーブルを作成することに執着するわけではなく、テーブルのデータを削除 してから、そのテーブルにSQLにて引っ張ってきたデータを入れる という ものでもいいと考えています。そのやり方でもかまいませんので教えてください。 宜しくお願いします。 Oracle8.1.6 vb6