SQLのPC名変更と事後処理について
- SQLのPC名変更について、事後処理としてどの部分まで必要なのかについてお伺いします。
- 旧PC名の登録削除や新PC名での登録、sysjobテーブルのoriginating_server名の変更など、PC名変更に関連する処理方法について教えてください。
- また、データベースのsysserverテーブルのsrvname、datasoouce、srvnetnameの変更方法や他に設定しなおさないといけない部分についてもご教示いただきたいです。
- ベストアンサー
SQLのPC名変更の処理で
いつもおせわになってます よろしくご指導お願いします PC名を変更した場合 SQLにおいて 事後処理として どこまで必要でしょうか? 旧PC名の登録削除 新PC名で登録し ジョブのPC名が旧PC名になっていたので msdbのsysjobテーブルの originating_server 名を手動で変更はできました データベースのmasterのsysserverテーブルのsrvname、datasoouce、srvnetnameに旧PC名が残っているのを 手動で変更できませんでした・・ この部分の変更の仕方を教えてください また、他にも設定しなおさないといけない部分はあるのでしょうか? 以上 お願い致します
- p-p
- お礼率99% (311/312)
- SQL Server
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SQL Server のバージョンぐらいは書きましょうよ。 SQL Server 2000 らしいですが、参考になりますでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=1422923
関連するQ&A
- SQL Server 2008のテーブル名の変更
SQL Server 2008上に作成している大量のテーブル名を変更したいのですがSQL Server Management Studioで1個ずつ変更するには結構大変です。 具体的に良い方法はないでしょうか。SQL Serverについては初心者です。 よろしくご教示願います。
- ベストアンサー
- SQL Server
- SQLサーバのデータベース名表示について
SQLサーバ初心者です。 わからないことがあり、ご存知の方いらっしゃいましたらご教示ください。 SQLサーバ2008 を使用しています。 SQLサーバのデータベース名の一覧を取得する方法として、 sys.databasesをselectしたり、sp_databasesを使用してDB名を取得できることは確認できたのですが、 master/msdbなどのシステムデータベース以外の自分で作成したユーザーデータベースのみリストする方法があればご教示いただけないでしょうか?
- ベストアンサー
- SQL Server
- SQL SERVER 2005 でデータベース名を変更
初心者です。よろしくお願いします。失敗してしまい非常に困ってます。 SQL SERVER 2005です。 SQL SERVER認証でローカルサーバーに接続しています。 そのローカルサーバーにAという名前のデータベースがあったのですが 間違えて名前をBに変えてしまいました。 そしたらSQL SERVERに接続出来なくなりました。 Aという名前で接続してたときと同じログイン名とパスワードを使用したら localhostに接続出来ません。 ユーダーの既定のデータベースを開けません。 ログインに失敗しました。 ユーザー"(ユーザー名です)" はログイン出来ませんでした。 microsoft SQL server エラー4064 というエラーが出ました。 どうにかして元のAというデータベース名に戻したいです。 http://support.microsoft.com/kb/307864/ja を参考にコマンドプロンプトで下記の作業を行いました。 SQL Server ログインで SQL Server 認証を使用してインスタンスに接続している場合は、コマンド プロンプトで次の行を入力し、Enter キーを押します。 sqlcmd -S InstanceName -d master -U SQLLogin -P Password 注 : InstanceName には、接続先の SQL Server 2005 インスタンスの名前が入ります。SQLLogin には、既定のデータベースが削除されている SQL Server ログイン名が入ります。Password には、SQL Server ログインのパスワードが入ります。 3. sqlcmd プロンプトで次の行を入力し、Enter キーを押します。 ALTER LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName 注 : AvailDBName には、SQL Server ログインでアクセスできる、そのインスタンス内の既存のデータベースの名前が入ります。 4. sqlcmd プロンプトで GO と入力し、Enter キーを押します。 これを実行してもBというデータベースに接続(?)は出来ましたが 名前をもとに戻すことが出来ません。 いくら調べても分からないので(調べ方が悪いのかも知れませんが・・) どなたか教えていただけないでしょうか。よろしくお願いします。
- 締切済み
- SQL Server
- WIN2000Server コンピュータ名、ドメイン変更 SQL2000も変更
WIN2000Serverでドメインコントローラ(PDC)になっている マシンのコンピュータ名、ドメイン名を変更いたいのです。 変更後も新しいドメインでPDCとなります。 SQL2000も使用しておりサーバー名は「コンピュータ名」になっ ておりますのでこれも変更したいです。 旧ドメイン、旧コンピュータ名は今後、代替機で使用します。 NT4.0+SQL6.5の場合、コンピュータ名変更後、レジストリを いじってSQLのサーバー名を変更すればうまい事いったのでです が今回の組み合わせではどのような手順が必要でしょうか? 類似の質問がありますが今ひとつわかりません。 はずかしながら、Active Directoryがこの作業で何に影 響するかも良くわかりません。 ODBCの変更など発生するのはやむを得ないのですが、根本的に OSから再インストールしないとできない作業などありましたら それもご指摘ください。
- ベストアンサー
- Windows NT・2000
- SQL SERVER の復元でバージョンエラーとなる
SQL SERVER 2000で、データベース(master,model,msdbに限る)のバックアップを行い、作成されたバックアップファイルを別のサーバへ復元すると、’このバックアップを作成したサーバーのバージョンとこのサーバーのバージョンが異なります’のエラーとなる。互いのSQL SERVER 2000のバージョンは同じである。他にバージョンがあるのでしょうか。因みに、エクスポート、インポートでは問題なく実行できます。何かお分かりでしたら、ご教授お願いします。
- 締切済み
- SQL Server
- SQL Server 2005のimage型データをメール添付送信
SQL Server 2005でストアド(msdb.dbo.sp_send_dbmail)を使用して、既にデータベースに登録されているimage型のファイルを 添付してメール(データベースメール)で送信したいのですが、方法はありますでしょうか? どなたかご教示をお願い致します。
- ベストアンサー
- SQL Server
- SQL Server サーバー名を削除したい
こんにちは! PC環境は、Windows XP SP3です。SQL Server 2008 R Expressが入っています。 「ひと目で分かる Visual C#アプリケーション開発入門」という本を買ってきて勉強をしようと思っています。 サーバーエクスプローラーから新しいSQL Serverデータベースの作成を選択したら添付のような画面が出てきました。 ここに「サーバー名」という項目があります。この中に、「ABC\SQLEXPRESS」や「S120」などがあります。 質問1: サーバー名とは何でしょうか?サーバー名というからには、SQL Serverを実行しているホスト名だと思うのですが、サーバー名を見ると4つくらいサーバー名が最初から登録されています。これは何でしょうか?また削除することはできるのでしょうか? 質問2: 1年くらい前に同じ勉強をしてデータベースまで既に作っています。その時つくったのが、「「ABC\SQLEXPRESS」、データベース名「TaskManage」でした。同じ名前のデータベースを作ろうとすると、既にデータベースがあるので作れませんと表示されてしまいます。 勉強の為に、再度データベースをつくりなおしたいのですが、過去に作ったデータベースはどのように削除すればよいでしょうか? 以上、宜しくお願い致します!!
- ベストアンサー
- SQL Server
- 複雑なSQLですが、教えてください。
Windows 2000 MySQL でデータベースプログラムを作成しています。 次のようなテーブルから求めたいSQL結果が下のようになっていますが、 なかなか難しいですが、一発のSQLで出来るようにしたいです。 どなたかSQL達人さん教えてください。 テーブル名:ITEMのレコード ----------------------------- iCode iPrice iWeight ----------------------------- 1 50 5 2 60 6 3 70 7 4 50 7 4 80 8 5 90 9 6 100 10 7 100 10 7 110 11 ... 求めたいSQL結果 ----------------------------------------------- iCode iPrice 1 2 3 4 5 6 7 ----------------------------------------------- 50 5 7 60 6 70 7 80 8 90 9 100 10 10 110 11 ---------------------------------------------
- ベストアンサー
- MySQL
- SQLクエリでデータベースが壊れる?
AccessアプリでSQL Serverデータベースを更新しています。 データベースをODBCデータソースとして登録して、AccessdeそのODBCデータソースへのリンクテーブルを作っています。 データベースが何回か壊れたのですが、AccessVBAから発行したリンクテーブルへのSQLクエリでデータベースが壊れるようなことはあるんでしょうか? あるとしたら、そのクエリを発行すると必ず壊れると思うんですが・・・。 同じAccessアプリを使っても、データベースが壊れない環境もありますし・・・。 データベースが壊れた原因がわからなくて困っています。 Windows 7、SQL Server 2008 R2 Express です。
- 締切済み
- SQL Server
- 複数のテーブルを参照して値を変更する方法
お世話になっております。 以下のようなテーブルがあったとして、table1,table2の値を参照して加算し、master_tableの値を変更するようなSQLは一つの文で書く方法はありますでしょうか? 例えば、あるSQLを実行すると、master_tableのid1のscoreが500になるようなSQLです。 どなたかご教授ください。 master_table id | score 1 | 0 2 | 0 table1 id | score 1 | 100 2 | 300 table2 id | score 1 | 400 2 | 100
- ベストアンサー
- MySQL
お礼
回答ありがとうございます。 ご指摘のとおりですm(__)m 2000です お手数かけました