フォルダーで考えればわかりやすい。1つのマシン上には複数...続きを読む他の回答も見るQSQLServer2012の復元ができないいつも楽しく勉強させていただいております。環境はSQLServer2012のExpressでOSはWindowsServer2008です。Test1というデータベースのバックアップを取ってTest2という名前で復元しようとしましたが、なぜか失敗してしまいます。どなたか原因を教えていただけませんか。次の手順でバックアップを取り、復元をしています。○バックアップのフェーズ1.データベースのバックアップのダイアログボックスを開く。2.ソースにTest1、バックアップの種類に完全を指定する。Server\MSSQL11.SQLEXPRESS\MSSQL\Backup\Test1.bak4.OKをクリックし、「データベース'Test1'のバックアップが正常に完了しました」を確認。○復元のフェーズ5.データベースの復元のダイアログボックスを開く。6.ソースはデバイスにする。7.ファイル名に上記3.のファイル名を指定8.転送先データベースはTest2とする。9.OKをクリック(ここでエラーとなる)。エラーメッセージは以下の通りです。------------------------------------------データベース'Test2'の復元に失敗しました。Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\Test1.mdf'に上書きできません。データベースTest1が使用中です。(Microsoft.SqlServer.SmoExtended)------------------------------------------メッセージの内容で引っかかるのはTest1.mdfに上書きできませんというところです。上書きでなくTest2という新規データベースに書き込みたいのですが。ためしにTest2というデータベースを作成しておいて「既存のデータベースに上書きする」をチェックしてやってみましたが、やはり失敗。メッセージは上と同じです。SQLServerを再起動して試してもやはり結果は同じです。いつも楽しく勉強させていただいております。環境はSQLServer2012のExpressでOSはWindowsServer2008です。Test1というデータベースのバックアップを取ってTest2という名前で復元しようとしましたが、なぜか失敗してしまいます。どなたか原因を教えていただけませんか。次の手順でバックアップを取り、復元をしています。○バックアップのフェーズ1.データベースのバックアップのダイアログボックスを開く。2.ソースにTest1、バックアップの種類に完全を指定する。復元時にデータファイルとログファイルの格納先を指定して変更する必要があります。INTO文を使ってデータを格納しているのですが、日付の部分がNULLの時、「1900/1/1」が入ってしまいます。そのまま、空白を入れる方法はどうやったらよろしいのでしょうか?TABLE1の内容は番号|内容|日付です。")"の様に書きます。他の回答も見るQMAX値を条件にデータを取得するには?SQL文で困っています。下記のようなデータがあった場合、それぞれの区分毎に年月が最大(最新)のデータを取得したいです。(実際には1レコードにその他項目があり、それらも取得します。400よろしくお願いします。Aベストアンサーテーブル名をXXXとすると次のようなSQLでよいと思います。他の回答も見るQ社内PCにてネットワークの見れないPCがあるどうも。お付き合いできる方が居られれば、知恵をお貸しください。社内PCでネットワークが見れないPCが何台かあります。そのPCごとに内容は違いAのPCはBが見れない...しかし、逆からは見れるとか。CのPCは、Dが見れない...Cも見れないとか。セキュリティソフトのファイヤーウォールは切ったり、Win内のファイヤーウォールは切ってもダメです。中には『PCを検索』でIPで探して見ると共有が見れたりするPCもあります。Adminだとダメでもうひとつアカウント作ってそれでやると見れるとか...(・д・;)もはや、意味が分かりません。OSが違えば(XP→98:98→2000)また違う設定が要るんでしょうが、XP→XPでも見れないやつがあるのが解せません。ちなみに、PINGは飛びます。ネット、メールも出来ます。特定のPCが見れないんです。何か原因が考えられるのであれば、是非知恵をお貸しください。長文、申し訳ありませんでした。Aベストアンサーこれは、マスタブラウザになるべきマシンが固定していない環境で起こる現象です。下のURLのNo.2net_lander(私)の回答を参考にしてください。環境は、少し異なると思いますので、適宜読み替えてください。参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=1127123他の回答も見るQ以降、以前はその値を含む?含まない?以降、以前というのはその値そのものをふくむのでしょうか?より後、より前は含まないと言うのはわかります。前の言葉を条件に含みます。他の回答も見るQ複数フィールドの条件についてSQL文について教えてください。TABLE_NAME)と言った条件を記載可能なのですが、SQLServerではエラーになってしまいます。違った構文があるのでしょうか?よろしくお願いします。Serverでは未サポートだったと思います。副問い合わせのin条件は、existsで等価に表現できます。updateでのSQL例は、下記のようになります。別名」と書く方式になっているようです。is...続きを読むAベストアンサーマニュアルを読みましょう。真の時の命令文else偽の時の命令文で、真または偽で命令文を2個以上書く場合は、begin~endでブロックを構成する必要があります。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。