• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL Server2005でDB設定値の確認方法を教えてください)

SQL Server2005でDB設定値の確認方法を教えてください

このQ&Aのポイント
  • SQL Server2005におけるDB設定値の確認方法を教えてください。現在、パラメータ設計書に従って設定値を確認する手順書を作成していますが、一部の項目について方法がわかりません。
  • データベースの所有者名や各種設定値を確認するための手順書を作成していますが、SQL Server Management Studioを使用せずに確認する方法が知りたいです。
  • SQL Server2005におけるパラメータ設定値の確認方法について教えてください。具体的には、データベースの所有者名や日付の相関関係の最適化の有効化状況、データファイルの初期サイズなどを確認する方法が知りたいです。

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

他のは調べられて、これだけわからないというのも不思議な気がしますが、とりあえず順番に書いておきます。 select d.name, suser_sname(d.owner_sid), d.is_date_correlation_on, round(m.size * CONVERT(float,8) / CONVERT(float,1024),0), d.is_auto_shrink_on, d.is_auto_close_on, d.is_auto_create_stats_on, d.is_auto_update_stats_on, d.is_auto_update_stats_async_on, case d.page_verify_option when 0 then 'NONE' when 1 then 'TORN_PAGE_DETECTION' when 2 then 'CHECKSUM' end from sys.databases d inner join sys.master_files m on m.database_id=d.database_id and file_id=1

niveacreame
質問者

お礼

大変たすかりました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SQL Serverのメモリ設定

    現在MS SQL Server7.0を使用したDBサーバを運用しています。 CPU4ユニット、物理メモリ1GBを搭載しているのですが、先日 テーブル更新バッチ(8万件処理)を実行中に異常終了してしまいました。 タスクマネージャに表示されていた利用可能メモリが9MBしかなく、 SQLServerのメモリ使用量が883MBになっていたため、メモリ不足の ためバッチがダウンしたという判断をしました。実際のところ SQL Serverのメモリ設定(動的設定)が4MB~885MBの間で設定して ありました。これはおそらく、SQLServerインストール時に自動設定 されたものだと思われますが、他アプリケーションのパフォーマンスを 著しく劣化させているためメモリ設定の最大値を支障が出ない程度に 下げたいのですが、どの程度下げればよいのか数値がなかなか導き出せ ません。何かよい方法(計算方法など)をご存知の方がいらっしゃれば ば教えていただけないでしょうか。 よろしくお願いいたします。 サーバ構成 Fujitsu Primergy CPU P(3)866 ×4 メモリ:1024MB HDD:40×4 OS:WINDOWS NT Enterprise Edition SQL:Microsoft SQL Server 7.0

  • SQLサーバーのテーブルでサーバー名の規定値

    SQL2000サーバーから、SQL2005expressへ SQL Server Management Studio Express を使って移行しています その中で、テーブルレイアウトの初期設定について 日付やPC名は、SQL2000と同じ getdate() や host_name()で 設定できたのですが、サーバー名が @@servername では 「文字列データまたはバイナリデータが切り捨てられます  ステートメントは終了されました」 とメッセージが出てきて処理できません。 SQLserver2005expressで、サーバー名の規定値についてアドバイスをお願いします

  • SQLサーバーインスタンス名の設定

    WindowsServer2003にSQLServer2008をインストールしました。 Management Studioの「サーバーへの接続」画面で サーバー名にROSES(WindowsServerマシン名)+MICHAEL(SQL Server名) 「SQL Server認証」で接続すると接続可能。 これをWindowsServerマシン名なしで サーバー名にMICHAELとしてログインしたいのですが 方法がわからず投稿させて頂きました。

  • SQL SERVER2005とアクセス2007でデータベースを作成して

    SQL SERVER2005とアクセス2007でデータベースを作成しています。 データベース自体はできまして、自分のパソコンではACCESSからSQLSERVERへデータを書き込んだり、読み込んだりはできます。 次の段階として、社内LANにデータベースをおいて、ほかのパソコンからもデータの書き込み及び読み込みをしたいのですが、うまくいきません。 ほかのパソコンからデータベースを開くと、接続を拒否されてしまいます。 SQLSERVER MANAGEMENT STUDIO EXPRESSで何か設定が必要なのでしょうか? よろしくご教授お願い致します。

  • SQL Serverの機能で

    お世話になります。 SQL Serverのテーブルに導入時刻を記入した"Time_Stamp"項目を設けてあります。 この"Time_Stamp"項目が システム時刻より10日以前の ものの場合、自動的にそのレコードが削除される機能を 実現したいのですが、どんな方法があるのでしょうか? バッチファイルを作成し、タスクとして実行させる方法 以外、SQLServerの機能でなにか方法がありますか? どなたか知恵を貸してください。

  • SQL Serverへ移行したデータの容量の確認方法

    SQLサーバーへ移行したデータの容量を知りたいのですがどうやって確認できますか? C:\Users\Documents\SQL Server Management Studio Express\Settings の中に入っている CurrentSettings-2009-02-04.vssettings がデータの容量でしょうか?

  • SQLの更新方法について

    SQLの更新方法について 環境 OS:windows XP home sql server express2008 Microsoft SQL Server Management Studio 10.0.1600.22 現象 MS ACCESSからODBCを通してsql server express2008の中に作ったテーブル”TB01”にアクセスしていました。 あるときSQL Server Management StudioでTB01を削除しました。 ところがACCESSからODBCを通して接続すると削除したはずのテーブル”TB01”が見えていて リンクを張るとデータも出てきます、 ためしに新しくデータベースを作ってテーブルを作成してもODBCからは昔のままのテーブルしかありません。 SQL SERVERを再起動しても変わりません、どのようにすればSQLの内容を更新できるのでしょうか? どなたかお知恵を拝借願います。

  • SQLサーバの設定について

    今まで使用していたAccessのデータをWindowsServer2003とSQLServer2000のサーバマシンにデータ(テーブル)のインポートをすることができました。 同じネットワーク上のWindowsXPProのPCからAccess2000で作ったMDBでこのサーバマシンのテーブルにリンクしODBC接続で接続して書き込み、削除などもできています。 ここまではいいのですが、4人程度が同時に接続して運用する場合、何かサーバ側の設定しておくべき点があったら教えていただけるとありがたいです。 現状SQLサーバで特別な設定をしているわけではないのでただ動いているだけです。 (セキュリティーやバックアップなど何もわかりません。) 以上、よろしくお願いします。

  • SQL server エージェントについて

    Microsoft SQL server management studio 18でSQL serverエージェントを利用し、バックアップを取っております。 通常、PCの再起動を行ってもエージェントは自動で開始するよう設定しているのですが、 Windowsアップデートが絡む再起動を行った際に、自動で開始されない事があります。 (テストで何度か自分で再起動を行ってもエージェントは開始されます) このような現象の対処法をご存知の方はお教えいただけますと幸いです。 宜しくお願い致します。

  • SQL ServerのテーブルをCSVへ出力したい

    お世話になっております。 httpで、インターネット経由にて SQL Serverのテーブルから条件に合致したデータをCSVへ出力しダウンロードする 仕組みを作りたいと考えております。 例 ■テーブルA KeyA 項目1 項目2 001 100 200 002 200 250 003 300 350 select * from KeyA =para paraはパラメタとして渡し、結果をpara.CSVのようにCSVファイルへ出力したいのです。 sqlcmdを使えば、できそうな感じだったのですがよくわからなかったのが (1)sqlcmdのSQL文にパラメタを渡すことができるのか、できるのならどうやるのか (2)出力ファイル名もパラメタ化したいのだができるのか、できるのならどうやるのか (3)ネット経由でsqlcmdを実行することができるのか、できるのならどうやるのか (環境) SQLServer2008R2 IIS ご教授頂けましたら大変ありがたいです。 よろしくお願いいたします。