投稿

ラベル(MSSQL)が付いた投稿を表示しています

SQL Server 2008 R2 ミラーリング構成のユーザーの作成方法 | ライタス株式会社

最近、SQL Serverを触る機会が増えてきました。 SQL Server 2008 R2でミラーリング構成を構築したのですが、 フェイルオーバーしたときに、ユーザー情報が追従しないため、 どのように設定すべきか、色々調べてみました。 そもそも、サーバーAとサーバーBでミラーリング構成を組んでいて、 同名のユーザーを作成しておけば、大丈夫だと思ってしまいます。 しかしながら、裏ではSIDというセキュリティIDというものを持っているらしく、同名のユーザーであっても、 厳密には、違うユーザーとして扱われるようです。 http://technet.microsoft.com/ja-jp/library/ms403629(v=sql.105).aspx では、ミラーリング構成でフェイルオーバーした後にも、同じログイン名を使うためには、 どうすればよいのかというと、答えは単純で、同じ名前で同じSIDを持つユーザーを作成しておけば、問題無いということになります。 手順としては、 手順1:プリンシバルのサーバーで作成したユーザーのSIDを調べて SELECT SID FROM master.sys.server_principals WHERE NAME = ‘USERNAME’ 手順2:ミラーサーバーで同じSIDのユーザーを作成する CREATE LOGIN USERNAME WITH PASSWORD = 'PASSWORD', SID = 0xXXXXXXXXXXX; go というふうになります。 参考 http://mssqlmirror.gyafuuuun.com/index.php/loginsid 他にも、ログインアカウントを転送するという技もあるようですが、コチラは試してません。 http://d.hatena.ne.jp/matu_tak/20091010/1255177628 多分出来ると思うのですが、プロシージャを使ってゴニョゴニョするようなので、ちょっと難しいと感じました。 本記事は、弊社代表のブログ記事 なんでもIT屋の宿命 からの記事を加筆修正したものです。

SQL Server 2005 のサポート終了は今年の4月12日までです | ライタス株式会社

SQL Server 2005のサポート期限は 2016年4月12日です。 Express版も同様ですので、ご注意ください。 http://cloud.watch.impress.co.jp/docs/news/20151202_733351.html Expressは、様々なソフトウェアに付属して配布されているケースも見受けられるようです。 http://www.atmarkit.co.jp/ait/articles/1512/03/news053.html http://www.atmarkit.co.jp/ait/articles/1603/03/news137.html ユーザー部門では、使用している実感がないのが、移行を遅らせる原因になるそうなので、自社で利用していることを把握している場合は、予算を確保するのをお忘れなく。(今月は予算策定されている会社様も多いかと思われます) SQL Server 2014にもExpress版がありますので、可能ならそちらに移行することも検討に入れられると思います。 業務に利用されているようであれば、移行のための停止時間を見込んで、移行計画を立案する必要もあるかと思います。 そもそも、アップデートしていないので大丈夫という声すら聞かれそうですが、アップデートしていないソフトウェアは、脅威にさらされている可能性がありますので、弊社では適切にアップデートできる運用計画を用意されることをおすすめしています。 アプリケーション要件にもよりますが、クラウド基盤を利用するという選択肢もあります。 弊社では多様な選択肢の中から、最適なご提案ができると考えております。 相見積もりもお受けしておりますので、 弊社ホームページ の問い合わせフォームより、ご用命ください。