• ベストアンサー

[SQLserver7.0]旧サーバ → 新サーバへの移動

こんにちわぁ♪ Win2000とSQLサーバ7.0の構成でSQLサーバをインターネットDBを運用しています。 サーバ増強のため旧サーバから新サーバへデータを移動させたいのですが・・・ ファイルの移動みたいなことでいける!と聞いたのですが・・・ どのようにすれば一番楽ですか?? お願い!教えて!!

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

  • ベストアンサー
  • besta
  • ベストアンサー率39% (9/23)
回答No.1

ファイルの移動…。になるのでしょうか。 2年ほど前、WinNTで、SQLサーバのバックアップ機能を使いました。 旧サーバでエクスポート、(DATファイルへ退避) 新サーバでインポート  (DATファイルから取り込み) といったことをやりました。 ただ、2年前の記憶であり、細かい手順や設定までは記憶にありません。 その時手順書も作ったのですが、行方不明です。お役にたてずすみません。 ※結構前の質問みたいなので、情報提供ということで書き込みしておきます。  どなたか、同様の問題を抱えたときは、参考になればいいと思います。

関連するQ&A

  • MSDE2000SP4のデータベースをMSSQLサーバーに移動

    MSDE2000SP4で設定されているDBを、まるごとMSSQLサーバー2000に移動したいのですが、どのようにしたらできますか? また、MSDEのDBをosqlコマンドでバックアップして、そのバックアップデータをSQLサーバーにインポートする事は可能でしょうか? ご助言お願致します。

  • SQLServerの負荷

    皆さん初めまして。 SQL Serverのことで少々困ったことが起きてまして、DB素人の私では良く分からずこちらに投稿させて頂きます。 現在、あるアプリケーションにて1分間に1回データを取得しSQL Serverにデータを渡して溜め込んでいくというシステムを動かしています。 毎分のデータはインターネットVPN経由で4ヶ所からデータを取得し、SQL Serverに渡して書き込むといった動きです。受け取るデータと言うのは、 int,int,datetime,datetime,int,numeric×150個 という様な構造をしています。このようなデータセットが4セットあり、これを毎分DBに書き込んでいます。当初は1セットのみだったのですが、途中で3セット増えて4セットになったのです。 困ったことと言うのは、4セットに増えて数週間してからSQL Serverと同居している他のアプリケーション(データを取得するアプリ)に影響が出始め、1分毎にデータを書き込む際、サーバの負荷が60%を超過し始めるようになったのです。タスクマネージャで確認したところ、負荷の原因はSQLサーバでした。 サーバスペックは以下の通り ・CPU:Pen4 3GHz ・Mem:2GB ・HDD:SCSI U320 32GB×3(RAID5) ・N/W:10/100/1000BASE-T×2 知りたいことと言うのは、SQLサーバの負荷が何が原因で発生していて、何とか下げることが出来ないかという相談です。 DBは私の専門外なので質問の仕方がまずい部分もあるかもしれません。足りない部分があれば、公開できる範囲で対応いたします。 皆様よろしくお知恵をお貸しください。

  • Microsoft sql server 2005のバックアップから2000へのレストア

    現在 新:Microsoft sql server 2005 旧:Microsoft sql server 2000 の二台のサーバを使用しています。(いずれもManagement studioはEnterprise) 旧の方は実際には運用されておらず、バックアップ用兼テスト環境として寝かせてあります。 この度新でDBのメンテナンスを行ったため旧の方も新の現状に合わせようと、メンテ後の新のバックアップを旧のDBに上書きレストアしようとしたところ 「バックアップまたは復元操作で指定されたバックアップ デバイスが多すぎます。 64だけが有効です。」 というエラーが出てレストアに失敗してしまいます。 どういった対処をすれば良いのかお教え下さい。

  • サーバのスペック選定について

    これから今運用しているサービスの、データセンターを移行するのですが サーバの運用などもまともにしたことがないので、何から手をつけたらよいのか 分からない状況です。 今回お聞きしたいのは、データセンターを移行する際に考慮すべき項目と、 サーバ構成の考え方です、 現状のデータセンターでは、WEBサーバを数台用意し、それをロードバランサーで 分散しており、データベースはマスターのDBサーバと、各WEBサーバ内に用意した DBにレプリケーションしてスレーブとして使っています。 新しいサーバを選定する際に、WEBサーバやDBサーバのスペックを選ぶかと思うのですが そのスペックの選定基準が分かりません。 サーバのスペックを決定するための数値(PV数など?)を教えて下さい。 また、今のサーバ構成は退職された社員の方が設計されたために、なぜこういった構成になっているのかがよくわかりません。 新しく最適なサーバ構成をしようと考えているのですが、これについても どのように構成を考えたらよいかを教えて下さい。 本当に何もわからず、稚拙な文章での質問で大変恐縮ではございますが、 もし参考となるような情報をご存知でしたらご教示していただきたいです。

  • Microsoft sql server 2005のバックアップ

    現在 新:Microsoft sql server 2005 旧:Microsoft sql server 2000 の二台のサーバを使用しています。(いずれもManagement studioはEnterprise) 旧の方は実際には運用されておらず、バックアップ用兼テスト環境として寝かせてあります。 この度、新でDBのメンテナンスを行ったため旧の方も新の現状に合わせようと、メンテ後の新のバックアップを旧のDBに上書きレストアしようとしたところ 「バックアップまたは復元操作で指定されたバックアップ デバイスが多すぎます。 64だけが有効です。」 というエラーが出てレストアに失敗してしまいます。 旧のバージョンを2005へ上げる予算が無いので、 できれば2000へ上書き復旧できる形でデータベースの 定時コピーをしたいのですが 何か良い方法は無いでしょうか?

  • SQLServer2005での復元の自動化について悩んでいます。

    SQLServer2005での復元の自動化について悩んでいます。 下記の構成でシステムを運用しています。 サーバー1(本番) OS:WindowsSvr2003R2 DB:SQLServer2005 サーバー2(障害用サブ) OS:WindowsSvr2003R2 DB:SQLServer2005 通常は本番用を使用してシステムの運用を行っているのですが、 H/Wの障害などが発生した際には、サーバー2で運用します。 ですので、システムが休止している際にサーバー1のDBをサーバー2 に移行する必要があります。 バッチやSPで自動的に行いたいのですが、何か良い方法はないでしょうか。 アドバイスをお願いします。

  • SqlServer2008について

    WinServer2008にインストールされたSQLServer2008にクライアントから、sqlcmdコマンドでログインするとリモート接続が許可されてないのかログインできません。 別のWin2000ServerのSQL2005にはログインできます。 SQL2005には、セキュリティ構成というツールで、リモート接続を許可することができます。 SQL2008には、これに該当するツールが見当たりません。 ManagementStudioでSQL2008に接続して、データベースのプロパティの 「接続」を見ると、リモート接続を有効にするチェックは入ってますが、これは、SQL2005にもあり、sqlcmdで接続しようとすることと 関係ないように思いました。 sqlcmdでクライアントからSQL2008に接続するために、リモート接続するには、どうしたらよいのでしょうか? win2008サーバー上で、sqlcmdコマンドを使えば接続できます。

  • SQL(DOS)コマンドで他サーバーの共有ファイルが見れない

    初めまして。 本題ですが、SQLのジョブでDBサーバから他サーバーのバッチを呼んでますが、共有ファイルを参照できなくて困ってます。共有ファイルはadmini権限です。 何方かお助け下さい。 環境は、 DBサーバー:[WIN2KSEVER(admini権限/パスワード共通)] [SQLserver2000(ローカルインストール、混合モード、ドメイン構成なし) 他サーバー:[WIN2KSERVER(admini権限/パスワード共通)]

  • SQL Server へのデータ追加について

    現在a、b、cの店舗でそれぞれAccessをDBとして活用しているのですが、それとは別に 3店舗分のデータを一つにまとめた統合用DBとしてSQL Serverを利用したいと考えています。その際、それぞれ各店舗分のデータをSQL Serverへと追加していきたいのですが、どういった処理が最適で効率が良いのか分からず困っています。 希望する処理的には何らかのexeファイルを作成し、そのexeファイルを叩くとAccessからデータを吸い上げ、SQL Serverへとデータを追加するということを行いたいです。 私が考えられる処理としては以下の2点でした。 1、Accessから吸い上げたデータをストアドを使い、データを追加していく。 2、Accessから吸い上げたデータをCSVに変換し外部ファイルとし、ローダーを使用して   データを追加する。 それぞれの店舗データが3万件程あります。 なるべくDBに負担をかけないで以上の様な事を行いたいです。 DBまわりにお詳しい方、ご教授よろしくお願い致します。

  • (SQLSERVER) 別サーバーへテーブルコピー

    標題の別サーバーのDBへテーブルをコピー(更新)したいと考えておりますが、やり方が全く分かりませんのでお教えください。 【更新元】 販売管理サーバー OS:Windwos2008R2 SQL SERVER 2008R2 サーバー名:POS DB名:POSDATA テーブル名:POS売上伝票 【更新先】 社内開発用サーバー OS:Windwos2008R2 SQL SERVER 2012Express サーバー名:AD DB名:POS テーブル名:POS売上伝票 POS上のSQL ManagementStudeoから、AD上のSQLSERVERへのアクセスは可能な状態にしております。 ◎実装したい要件 POSサーバー上のデータを、毎日定時にADサーバー上のDBに追加更新 ※理想としては、バッチ等のスクリプトをタスクに登録し定時に実行 自分なりに調べてみたのですが、データを丸ごとコピーする場合は、"bcp"コマンドを実行すれば可能なようですが、bcpコマンドで、サーバー間のコピーの方法が良くわかりませんでした。 また、出来れば日々更新する為、データが変更されたレコードはUPDATE追加されたデータは、INSERTする事が理想です。 ※夜間のバッチ処理ですので、上記の方法が私の知識的に難しようであれば、テーブルを作り直ししてもよいと考えております。 効率的な方法をご存じの方がいらっしゃいましたらアドバイスをお願いいたします。