タグ

sqlserverに関するducky19999のブックマーク (4)

  • SET IDENTITY_INSERT (Transact-SQL) - SQL Server

    引数 database_name 指定したテーブルが含まれているデータベースの名前を指定します。 schema_name テーブルが所属するスキーマの名前を指定します。 table_name ID 列があるテーブルの名前です。 解説 いかなる場合も、IDENTITY_INSERT プロパティを ON に設定できるのはセッション内の 1 つのテーブルのみです。 1 つのテーブルで既にこのプロパティが ON に設定されている状態で、別のテーブルに対して SET IDENTITY_INSERT ON ステートメントを実行すると、SQL Server では SET IDENTITY_INSERT が既に ON であるというエラー メッセージが返され、このプロパティが ON に設定されているテーブルがレポートされます。 挿入する値がテーブルの現在の ID 値よりも大きい場合、SQL Server で

    SET IDENTITY_INSERT (Transact-SQL) - SQL Server
  • SQL Server 2005 ユーザーデータベースをデタッチ/アタッチで移行する

    マシンの入れ替えをする際によくあるシナリオです。 私も先日、XP から Vista に移行したのですが、コンピューター名は違えど、ユーザー名は同じにしてしまいがち。 自宅の PC ですし…(といいわけ) 普通に、元 SQL Server からデータベースをデタッチして、新 SQL Server にデータベースをアタッチする。 そして、SQL ログインユーザーを作成して、既定のデータベースを割り当てると エラー15023:ユーザーまたはロール’XXXXX’はカレントデータベースに既に存在します。 というエラーが発生することがあります。 実は、データベースユーザーは、SQL ログインアカウントの SID にマップされるので、このエラーが発生してしまいます。 この場合には、慌てずに以下の方法で解決しましょう。 KB314546 SQL Server を実行しているコンピュータ間でデータベースを移

    SQL Server 2005 ユーザーデータベースをデタッチ/アタッチで移行する
  • SQL Serverというブラックボックスを開いてみる

    SQL Serverというブラックボックスを開いてみる:Dr. K's SQL Serverチューニング研修(1)(1/3 ページ) SQL Serverは一般的にチューニング不要のデータベースと認識されている。しかし基幹系業務システムへの導入が進むにつれて、パフォーマンス・チューニングのニーズは急速に高まってきた。そこで記事では、日におけるSQL Serverコンサルタントの第一人者、熊澤幸生氏にSQL Serverチューニングのノウハウを語っていただくことにした。インタビュアーはSQL Serverへの造詣が深いITジャーナリスト、工藤淳氏が担当する。(編集局) ―― はじめに 「簡単に導入できるのはいいけれど、いざチューニングしようと思うとブラックボックスで手出しできない」と思われがちなSQL Server。だが、当にSQL Serverは“いじれない”のだろうか? 「そんなこ

    SQL Serverというブラックボックスを開いてみる
  • 連載記事 「さらっと覚えるSQL&T-SQL入門」 - @IT

    初めてSQLコマンドを叩く緊張と感動の一瞬 さらっと覚えるSQL&T-SQL入門(1) SQL Server 2005を使い、SQLの基礎からストアドプロシージャまでを解説する。まずは環境構築から最初のSQLコマンドまで

  • 1