- 締切済み
既存DBを元にDBを新規作成したいのですが…
Windows2003Server上でSQL Server2000を使用しています。 既存のDBと全く同じ構造で同じインスタンス上に別名のDBを 新規作成したいのですが、SQL Server Enterprise Managerを 用いてこのような事は可能でしょうか? もし、SQL Server Enterprise Managerで困難なようであれば、 どのような方法で行えますでしょうか? ご教授お願い致します。 m(__)m
- bizqa
- お礼率100% (2/2)
- SQL Server
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- khazad-lefty
- ベストアンサー率44% (296/668)
バックアップ→復元で、 復元するときにデータベース名と、物理ファイル名を書き換えるとOKのはず。
- NOBNNN
- ベストアンサー率50% (93/186)
SQL SERVER 2000 を違うインスタンス名で同一サーバーインストールすることは可能だと思います。 まず、既存ののDBのBackUp を取り、もうひとつのSQL SERVER 2000 に BackUp のファイルでDB を構築すれば可能です。
お礼
ありがとうございます。参考にさせて頂きます。m(__)m
関連するQ&A
- SQLSERVER2000 DBスキーマ表作成について
SQLSERVER2000の運用を始めたのですが、お聞きしたいことが ありご質問しました。 環境 SQLSERVER2000 Standard Edition 既存のテーブルの項目を、wordなどでスキーマ表を作成したいのですが、自動で表を作成するなどの機能はないのでしょうか。 (作業ではEnterprise Managerなどを使用しています。) アドバイスを頂ければと思いますのでよろしくお願い致します。
- ベストアンサー
- SQL Server
- ストアドの中身をテキストデータにおとす
SQL Server2000を使用しています Enterprise Managerでストアドの中身を画面やSQLスクリプト生成で見ていますが一つずつ見なければならないので不便です DB内に登録されたストアドを一括してtxtデータに落とし込む方法はないでしょうか? Enterprise Managerの機能でなくてもACCESSやEXCELで実現できればそれでいいです
- ベストアンサー
- SQL Server
- DBを分析するための良いソフトを知りませんか?
既存のDB(SQL Server,CSV形式ファイル等)を分析してグラフ作成等ができる良いソフトを教えて下さい。 市販、フリー/シェアウェアは問いませんが、出来るだけノンプログラミングで組み込めるツールを捜しています。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- Enterprise Mangerが起動できなくなった
SQL Server7.0を使用しております。 Enterprise Managerが以下のメッセージが表示され起動できなくなってしまいました。 ------------------------------------- Microsoft Management Console ------------------------------------- MMCはファイル C:\MSSQL\BINN\SQL Server Enterprise Manager.MSCを開くことができません。 ファイルが存在しないか、MMCコンソールでないか、または後のバージョンのMMCで作成された可能性があります。また、ファイルへのアクセス権が不足している場合もあります。 ------------------------------------- 昨日まで起動できていたのですが、設定等を変更している内に表示がおかしくなり、再起動すると本現象となってしまいました。 他のPCのEnterprise Managerから該当PCのDBは参照できます。 SQLサーバーの再インストールをしてみてもだめでした。 原因・対策があれば教えて下さい。 OS:WindowsXP Pro.
- 締切済み
- SQL Server
- 初心者ですがSQL SERVER 2005でのDB復元について教えてください
SQL SERVER 2005にてDBの復元をさせたのですが、 通常ですと『データベース'○△□'の復元が正常に完了しました。』 と完了メッセージが表示されるはずですが、インジケータが100%になっていつまで待っても完了メッセージが表示されません。 又、復元中はデータベース復元画面はさわれないのですが、インジケータが100%になりしばらくするとさわれるようになります、がSQLを終了することは出来ませんでした。 不思議に思いタスクマネージャでSQLを強制終了させDBの確認をすると復元はされているようです。 質問1.------------------------------------------------------- 完了メッセージが表示されずに復元が終わることがあるのでしょうか? このサーバーはディスク障害を起こし復旧後にSQLを再インストールしこのような現象になっています。 質問2.------------------------------------------------------- 復元させたサーバーとは別のサーバーにも同じDBがあります。 そちらのDBと復元したDBが同じか比較する事は可能でしょうか? つたない文章で申し訳ありませんが、ご教授の程よろしくお願い致します。
- ベストアンサー
- SQL Server
- DBサーバーへのoracleインストールについて
oracleをDBとして使用する 2つシステムをサーバーへインストールし利用する予定なのですが OS、Oracleのインストール後、インスタンスを2つ(環境ごとに)作成する予定です。 インスタンスを作成する際、リスナーの設定など。 何か注意すべき点等ございますでしょうか? 初歩的な質問で申し訳ございませんが ご教示頂けると大変有難いです。 OS / Windows2008server oracle / 11g よろしくお願い申し上げます。
- ベストアンサー
- その他(Windows)
- db2setupでdb2inst1が作成されない
お世話になります。 redhat9にDB2ver8を導入しようとしています。 db2setupを実行しGUIインストールを行いました。 しかし、セットアップ完了画面でなぜかdb2inst1だけ作成されておらず、db2start等のコマンドができません。新しくdb2inst1とdb2grpを作成して、再度インストールを実行してもうまくいきません。 色々調べてみたのですが、いまいちよい事例が見つからないので、質問させていただきますので、よろしくお願いします。 以下に失敗していると思われるログを抜粋します。 DB2 ファイル・セットのインストール:.......成功 DB2 ライセンスの登録:.......成功 デフォルト・グローバル・プロファイル・レジストリー変数の設定:.......成功 DB2 Administration Server の作成:.......成功 エラー:現在の DB2INSTANCE を "db2inst1" に切り替えることができませんでした。戻りコードは "-2029059916" です。 インスタンス・リストの初期化:.......成功 DB2 インスタンス構成のカスタマイズ:.......成功 エラー:DBI1131E ユーザー ID db2inst1 が無効です。 説明: 与えられたユーザー ID にアクセスしようとして失敗しました。 次の状態のいずれかが発生していると考えられます。 o このユーザー ID がシステムにない。 o このユーザーのホーム・ディレクトリーが正しく設定されていない。 o DB2 で必要なユーザー属性のいずれかが設定されていない。 o このユーザーの UID が 0 である。
- ベストアンサー
- その他(データベース)
- 誰がDBに接続しているのか知りたい
こんにちは、いつも参考にさせて頂いております。 SQL Server2008でDBを管理しているのですが、 かゆいところに手が届かない状況です。どうかお助けください。 [状況] 今管理しているDBは複数個あり、各DBに接続している人は複数います。 (といっても2ケタにも行きませんが。) そんな中、テーブルのプロパティなどを変更したいときに、 誰かが接続していると排他エラーが出て変更できないことがあります。 [疑問点] こういう時に、誰が接続しているのか知りたいのですが、 どうすればよいのでしょうか? 監視ツールなどが必要でしょうか。 もしくはシステムテーブルなどにその情報があるのでしょうか? どうかご教授よろしくお願いいたします。 [環境] SQL Server2008 Windows Server2008
- ベストアンサー
- SQL Server
- DB構造移行したいが、同じ構造にならない
SQL Serverについて教えていただきたく、よろしくお願いいたします。 既存のデータベースと同じ構造のデータベースを別のサーバに構築すべく以下の作業を行ないましたが同じにはなりませんでした。足りない点などご指摘いただければありがたく存じます。 【同じでないと判断した理由】 「移行元DB」と「移行先DB」からDB作成スクリプトを生成し、スクリプトを比較したが同一ではなかった(列制約の記述) 例えば、移行元DBでは次の2行とも存在しますが、移行先DBでは2行目の([列名])を含む行が生成されません。 GRANT SELECT ON [dbo].[テーブル名] TO [public] AS [dbo] GRANT SELECT ON [dbo].[テーブル名] ([列名]) TO [public] AS [dbo] 上記のGRANT以外については同一でした。 【行なった作業】 SQL Server Management Studioにて、「移行元DB」を右クリック→タスク→スクリプト生成→全てのオブジェクトの生成→詳細設定にてインデックス・トリガ・オブジェクトレベル権限の各スクリプトをTrueにし、サーバのバージョン互換のスクリプトを"SQL Server 2000"に→スクリプト生成。 生成したDBでも上記の手順にてスクリプトを生成し、両者を比較した。 【環境】 元DB:SQL Server 2000 移行先DB:SQL Server 2008R2 上記作業を行なったサーバ:SQL Server 2008R2 当方、SQL Serverは初心者です。変な言い回しなどありましたらどうぞご容赦ください。 ご回答いただければ幸いに存じます。どうぞよろしくお願いいたします。
- 締切済み
- SQL Server
- SQL Server 2005 Express
[OS]:Windows XP SP2 [DB]:SQL Server2005 Express はじめまして。 SQL Server2005 Expressを使用したシステムを開発しました。 (SQL Server2005 Expressのサービスは自動起動、データベースのインスタンスは1つだけ) OS起動後、タスクマネージャを見ると、sqlserver.exeが2つ起動しているそうで、OSを再起動 しても同じ状態です。 手元にそのPCがないので確認はできないのですが、そういう事ってあるのでしょうか。 また、何が原因でそうなるのか、それによって何か問題が発生するのかが分かりません。 どなたかご存知の方がいらっしゃいましたらご教授いただければ幸いです。 宜しくお願い致します。
- 締切済み
- SQL Server
お礼
そんな方法もあるのですね!参考にさせて頂きます。