タグによる閲覧
すべてのタグ »
SQL Server Tips (
RSS)
所有者のないデータベースでのエラー Adventure Works サンプルデータベースを以下の記事で公開していたスクリプトを使用して 次の条件下でアタッチする と所有権の明示的に指定されていないデータベースが出来上がる場合があります。 この問題は [SQL Server 認証] を使用している場合や,Windows アカウントに対応する [ログイン] を明示的に作成している場合は発生しません。 Windows 認証で SQL Server にログインしている Windows 認証に使用しているアカウントが...
サンプルデータベースの公開場所の変更 今まで [Microsoft ダウンロードセンター] から入手することのできた SQL Server 2005 のサンプルデータベースの公開場所が変更になっているます。 以前までの公開場所 http://www.microsoft.com/downloads/details.aspx?FamilyID=e719ecf7-9f46-4312-af89-6ad8702e4e6e&DisplayLang=en 現在はこのダウンロードページでは,サンプルデータベースの新しい公開先を示す...
BUG:既定の SQL Server 2000 インスタンスがインストールされないと、間違って構成された SNMP(機械翻訳) http://support.microsoft.com/kb/279870/ja 今更ながらという感じですが。つい最近イベントログから新しく拾ったので, SQL Server 2000 がインストールされたシステムでスタートアップ時に SNMP(Simple Network Management Protocol)サービスのイベント ログに イベント 1101が吐き出されることがあります...
Microsoft SQL Server フルテキスト検索 次期バージョンに向けてのアンケート https://live.datstat.com/WSS-Collector/Survey.ashx?Name=SQL_FTS_Survey_Ja Microsoft SQL Server フルテキスト検索 の開発チームが,次期バージョンに向けてのアンケートを実施しています。 フルテキストサーチは,日本語処理がでも比較的安定してきており, Knowledge Base や,データ辞書などの分野で様々な需要を生んでいます...
DTS パッケージをストアドプロシージャから実行する シナリオと要件 「DTS パッケージの実行をクライアントからキックしたい」 という要件がけっこうあるようです。 もちろん,DTS には DTSRUN ユーティリティが提供されており,DTS の実行をキックすることができます。 また,カスタムアプリケーションから,DTS のオブジェクトモデルを利用してキックすることも可能です。 しかし,上に書いた2つのアプローチでは, プッシュ型 のキックになっており,クライアント側にコンポーネントのインストールが必要になってしまうのです...
ちょっと前にアップされていたようなんですけど,気づいてませんでした。 Pattern & Practice に SQL Server のパフォーマンスに関するコンテンツがアップされています。 第14章 SQL Server のパフォーマンス向上 http://www.microsoft.com/japan/msdn/enterprise/pag/scalenetchapt14.asp ざっと目を通したんですが, 読み応えもあるし,一方でプロジェクトに関係あるところだけ拾い読みするだけでも効果がある...
この記事は @IT さんの Database Expert 会議室 に投稿した記事のフォローアップです。 シナリオと要件 T-SQL ステートメントのエラー状態によって処理を分岐させ,その状態をイベントログに記録します。 今回は [RAISERROR],[IF~BEGIN~ELSE] を使用します。 [アドホックメッセージ] を利用する [RAISERROR] の機能だけを利用して,メッセージを記録します。 この機能では SQL エラー番号 50000 としてログ記録されます。 @@ERROR の値によって...
SQL Server のデッドロックを監視します。 今回は SQL プロファイラです。 SQL プロファイラを使用してデッドロックを監視する http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/388.aspx 以前こんなのも書きました。 トレースフラグ 1204 が吐き出す情報を解析する http://blogs.timberlandchapel.com/blogs/timberlandchapel/archive...
SQL Server のロックとロックの仕組みを連載で再考したいと思います。 これからやってくる,SQL Server 2005 では [Service Broker] 周りなどであらたな特殊ロックが追加されています。 そのまえにもう一度 SQL Server 2000 のロックの仕組みついて総括しておきましょう。 アプリケーションロックを利用して排他制御をする http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/204...
SQL Server Tips に「SQL Server から外部 mdb ファイルのテーブルにアクセスする3連発」を追加しました。 リンクサーバーを利用して mdb ファイル内のテーブルを利用する http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/38.aspx OPENROWSET を利用して mdb ファイル内のテーブルを利用する http://blogs.timberlandchapel.com/blogs...
初心者DBAさんがもしかしたら役に立つかもしれないクエリ? 第2段です。 SQL Server Agentを利用して実行できるジョブにはActiveXスクリプト(VBSやJScript)を実行させることができます。 以下のクエリでジョブの作成ができます。 USE msdb GO EXEC sp_add_job @job_name = 'Test', @description = 'TestJob' EXEC sp_add_jobstep @job_name = 'Test', @step_name...
初心者DBAさんがもしかしたら便利かもしれないクエリ第1段です。 FETCHを利用して,指定したデータベース内の全テーブルに対して, 一括で処理をします。 サンプルでは,DBCC DBREINDEXをごりごり投げていますが, ターゲットがテーブルのものであれば,CHECKTABLEでもなんでも投げることができます。 もちろん。 masterデータベースからデータベース名をフェッチすれば, サーバー上の全DBに対して一括処理を行うことも可能ですね。 。。。実際は,あんまり実用性はありません(汗 ↓...
Microsoft MVP Windows Server System - SQL Server 2005 July を受賞させていただくことができました。 本当に本当にありがとうございます。 これからよりいっそう,努力していきたいと思います。 今後ともよろしくお願いいたします。
SQL Server Tips に リンクサーバーを利用して mdb ファイル内のテーブルを利用する http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/38.aspx を追加しました。
SQL Server Tips に 相関副問い合わせで各 [Key] ごとにグルーピングした日付を拾う http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/25.aspx を追加しました。
続きを見る
次のページ »