none
windows8.1 のマイクロソフトアカウントで既存のサーバに接続するには RRS feed

  • 質問

  • お世話になります。

    どこに投稿していいのかわからないので、いつもお世話になっているこのフォーラムに出しました。

    最近、windows8.1 を新たに購入し最初ローカルアカウントで構成して使っていました。

    この時、サーバーやSQLには普通に接続できていたのですか、ある時(あるタイミング?)iTune か何かだinstallした時?に勝手にマイクロソフトアカウントに切り替わってしまいました。

    (↑私の中ではそのタイミングで起きたと思っています。恐らく、ことわりの表示もあったと思います)

    その後、「SQL-ServerのWindows認証にMicrosoftアカウントで接続できない。」状態になりました。

    代わってしまった後にユーザーアカウントを追加してもつながらず、「資格情報マネージャー」の「windows資格情報」にこれまでのユーザー名とパスワードを追加したのにつながりません。

    メッセージは、「このログインで要求されたデータベース'***.mdf'を開けません。ログインに失敗しました。ユーザーxxxはログインできませんでした」と言ってきます。

    Windowsのバージンは、8.1でその後にproなどの文字はありません。

    使用しているサーバーの 「ActiveDirectory ユーザーとコンピュータ」に名前を追加しましたが、 SQL-ServerのWindows認証にMicrosoftアカウントで接続できていません。

    何か試す方法があれば教えてください。それとも、Windows 8.1 pro 以降のバージョンでないと無理ですか?

    よろしくお願いします。

    • 移動 星 睦美 2015年7月31日 5:40 WPF から
    2015年7月30日 7:31

すべての返信

  • ferret001 さん、こんにちは。
    フォーラム オペレーターの星 睦美です。

    投稿いただいたこちらのWPF フォーラムから、私のほうで適切なフォーラムに質問を移動して、フォーラム ユーザーからの回答を待ちたいと思うのですが切り分けのためferret001 さんの環境に関して以下を参考に情報の追加をお願いいたします。

    フォーラムのご利用方法(質問の投稿)について

    意図せずにローカルアカウントからMicrosoft アカウントへ認証に使用するアカウントが変更されたとのこと、こちらに関してはMicrosoft アカウントからローカル アカウントに切り替える方法を説明したサポート情報がありますので、ご確認いただければと思います。

    ・パスワードを使わずに Windows にサインインできますか。http://windows.microsoft.com/ja-jp/windows-8/disable-remove-password (「Microsoft アカウントをローカル アカウントに切り替えるには 」をご覧ください。)


    フォーラム オペレーター 星 睦美 - MSDN Community Support






    • 編集済み 星 睦美 2015年7月30日 8:08 追加
    2015年7月30日 8:02
  • お世話になります。

    「パソコンの環境などについて」ですが、

    ・windows8.1 (以降に続く文字なし)

    ・x64

    ・ワークグループに属しドメイン設定なし(<-設定した覚えがないので多分ない)

    ・.NET のバージョンは、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

    以下のReleaseの番号 379893  .NET Framework 4.5.2 です。

    現在、VS2010 C#で主に作業をしています。で、この時にSQL読出しでのエラーなどは、

    this.xxxTableTableAdapter.FillByOrderDateStartToEnd(this.DataDataSet1.xxxTable, ThisYear.ToShortDateString(), EndThisYear.ToShortDateString());

    で呼び出そうとすると、「ログインできませんでした。このログインは信頼されていないドメインからのログインなので、Windows 認証では使用できません。」などと言ってきます。

    2015年7月30日 23:38
  • ローカル アカウントで「サーバーやSQLには普通に接続できていた」ため、ferret001 さんがサーバー側で変更した設定をいったん元に戻し、ローカル アカウントでの認証で事象が解決するのではないかと思いましたがご確認いただけましたでしょうか?

    また、Microsoft アカウントをご利用いただく場合にはMicrosoft アカウントでSQL Server にアクセスする際の注意と方法を解説したブログがありますのでご紹介します。

    (参考情報)
    ・Microsoft アカウントを関連付けると、ファイルサーバーにアクセス時に資格情報の入力を求められるようになる:
    http://blogs.technet.com/b/jpntsblog/archive/2014/07/30/microsoft.aspx

    こちらの情報がferret001 さんの参考になりましたら幸いです。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2015年7月31日 0:44
  • 星様、お世話になります。

    ご紹介いただいたアドレスは、私も見た覚えがあります。それで、先の質問にあります

    「資格情報マネージャー」の「windows資格情報」にこれまでの・・・

    を試していました。しかしつながらないのでここに投稿しました。

    しかし、今回のアドバイスで1つわかったことがあります。

    その「windows資格情報」に登録したユーザー名とパスワード(サーバに登録してあるものと同じ)を、試しに他のパソコンのIDとパスワードに変更してアプリを動かしても同じメッセージが返ってきます。

    メッセージは、一番最初と同じで、「このログインで要求されたデータベース'***.mdf'を開けません。ログインに失敗しました。ユーザーSL101\SL_101はログインできませんでした」です。終わりの方の「ユーザーSL101\SL_101はログインできませんでした」のSL101\SL_101はユーザ名が表示していますが、他のパソコンのユーザー名をWindows資格情報に追加し本機のユーザー名は消す。

    (例、資格情報のSL101\SL_101 -> SL7\SL_7に変更)としても

    同じメッセージ、「ユーザーSL101\SL_101はログインできませんでした」と言ってきます。windows資格情報で入力した情報が生かされていないようですが、これはどこで確認したらいいですか?

    よろしくお願いします。

    2015年7月31日 5:09
  • こちらのWPF フォーラムでは今回の質問と話題が合いませんので、返信でいただいた状況をもとに関連のフォーラムに質問を移動させていただきたいと思います。

    何度も確認となり申し訳ありませんが、サーバーにはWindows10 からログインができている状況でしょうか?

    サーバーとSQL Server の種類もお知らせいただくと、回答者が質問の環境を理解しやすくなりますのでお願いします。

    ※私のほうで質問を移動した際に、フォーラムで投稿した質問が見当たらない場合には[クイック アクセス] >マイスレッド から確認することができます。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2015年7月31日 5:37
  • お世話になります。

    > サーバーにはWindows10 からログインができている状況でしょうか?

    windows8.1 でマイクロソフトアカウントに代わる前のローカルアカウント時は、SQLデータの読みができていました。

    サーバーは、Windows Server Standard FE sp2

    SQLは、2008 R2です。

    Windowsは、10ではなくまだ、8.1です。

    よろしくお願いします。

    ちなみにですが、接続先を自分自身にしてもまったく同じメッセージが出ます。

    Server=.\sqlexpress;

    • 編集済み ferret001 2015年7月31日 6:09
    2015年7月31日 5:56
  • Windows8.1 ですね。失礼いたしました。
    SQL Server サポート チームのブログに参考になりそうな情報がありましたのでご紹介します。質問に書かれているメッセージから、データベースアクセスの段階でエラーとなっているよう見受けられます。

    ・Troubleshooting Connectivity #2 - エラー情報からわかる失敗原因
    http://blogs.msdn.com/b/jpsql/archive/2012/04/05/troubleshooting-connectivity-2.aspx


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2015年7月31日 6:32
  • お世話になります。

    マイクロソフトアカウントからローカルアカウントに切り替えたりして調べて見たところ元々つながっていたサーバーにはつながるようになりました。

    原因は、ユーザー名のようです。微妙に登録が間違っていました。エラーメッセージから予測できました。

    しかし、\SQLEXPRESS (自己の開発サーバー)には未だにつながりません。引き続き調べていきます。

    ひとまず、星様、お付き合いくださりありがとうございました。

    2015年7月31日 7:32