ショーン、あなたがどこから来たのか理解しています。
他の多くの人もそうであるように、私たちはここで同様の船に乗っています。今日の経済に耐えられない。
経営陣(上級経営陣を含む)に繰り返し苦情がありますが、私たちの状況はこれです。自任の「DBA」(別のフロアにある別の「開発チーム」)は、残念ながら2つのO'Reillyの本とKBのプリントダンプを使用しているジュニア以下の人物を知っています。彼女は仕事をしていて、蜂蜜を人の耳に注ぐのが得意であり、人はまた、蜂蜜を最大のムッキー・マックの耳に注いでいます。
確かに、DBAの「取引」を学ぶことができるのが理想ですが、繰り返しますが。:)
私は、個人的に次の問題に遭遇しました(squillmanのかなり鈍いものをエコーするためですが、完全に間違っているわけではありません)。
- トランログ。あなたが正しい。これらは一体何なのでしょうか?したがって、データベースとサーバーを復元する必要がありましたが、「tran logの再生」とは正確に何を意味するのでしょうか?:)
- ちょっと待って、これらのデータベースが大きくなったとはどういうことですか?それらをどのように縮小しますか?または、少なくとも成長を維持しますか?
- 異なるサーバー間でのインストールの標準化(この画像は「dev」用、この画像は「prod」用、この小さな画像は市場からずっと帰ってきた:)
- メンテナンススクリプトと、長期間にわたるデータベースの管理を支援する方法(観葉植物を栽培し、それらが葛にならないようにすることのようなものです。)
- 常に確認して、プロギーはC:\に行き、ロギングおよび/またはデータベースはD:\に行きます。これは標準化を定式化したものです(C:\は2つのミラーディスク、D:\は通常RAID5です)
- バックアップ用に個別のSQLライセンスとクライアントを購入する必要があります。
- 開発チームがSQLデータベース自体に割り当てるユーザーの管理、DBOロールの管理などを確認してください。データベース内のユーザー権限に関して、適切なセキュリティモデルを確保してください。
- SQLサービスが操作できるドメインサービスアカウントの調査。サービスアカウントに必要な権利(ある場合)。
(投稿でかなり良いものを見つけました。)
他の人と同じようにハンディキャップで作業しているため、可能であれば、SQLの知識をチーム全体に広めるようにしてください。知っていることを共有し、他の人にも同じことを教えます。フレンドリーに。SQLの帽子をかぶるのは大変な苦痛ですが、少なくとも多くの目と思考のプロセスは1つのプロセスよりも優れています。
ただし、何よりも、悪魔のようにDBAスタッフを取得してください。:)