0

私は64ビットのVistaラップトップを持っています。最初に、64 ビット版の SQL Server Express 2005 を自分のコンピューターにインストールしようとしましたが、何を試しても 32 ビット版しか動作しないように見えたので、それがインストールされました。

32 ビットの SQL Server Express 2005 は問題なく動作していましたが、最近、すべてのツールと機能を備えた 64 ビット バージョンの SQL Server Express 2008 をインストールしました。インストール中に、2005 データベースは正しく認識されましたが、2008 バージョンをインストールする前に、2005 SSMS をアンインストールする必要がありました。

それは問題ありませんが、問題は、2008 SSMS を介して既存の 2005 データベースにアクセスしようとすると、次のメッセージが表示されることです。

「データベース プランボードにアクセスできません (オブジェクト エクスプローラー)」

-- ここで、「planboard」は、私の 2005 データベースの名前です。

このエラー/問題を回避する方法を知っている人はいますか?

--マイク C さん、ありがとうございます。

4

1 に答える 1

0

Googleで少し調べてみたところ、答えが見つかりました。2005インスタンスのsaパスワードは、2008インスタンスとは異なります。さらに、Windows認証を使用して2005インスタンスにログインすることはできましたが、Planboardデータベースにアクセスすることはできませんでした。特に古い2005saパスワードでログインした後、データベースを見ることができました。次に、2005インスタンスには、planboardデータベースへの権限を持つログインとしてのWindowsユーザー名がないことがわかりました。

以前は機能し、2008年のインストール後には機能しなかった理由はよくわかりませんが、2005インスタンスへのSQL ServerログインとしてWindowsユーザー名を入力し、planboardデータベースへのアクセス権を付与した後です。 ..Windows認証を使用してログインし、2005データベースにもアクセスできるようになりました。

32ビットと64ビットの問題だと思いましたが、セキュリティの問題でした。

于 2008-12-20T23:01:50.437 に答える