1

Visual StudioWebExpressからProfessionalに移行しました。(2010)

ログオンデータベースがSQLServerExpressにリンクされているWebアプリケーションがありますが、新しいインストールにSQL Server Expressがありませんか?私が今持っているのはSQLServer2008R2です。

Webサイトにログオンしようとすると、このエラーが発生します。

ASPNETDB.MDFはバージョン661であるため、開くことができません。このサーバーはバージョン655以前をサポートしています。ダウングレードパスはサポートされていません。

web.configに、SQLServerExpressへの接続があることがわかります。

<add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
     providerName="System.Data.SqlClient" />

私はここに私の問題があると確信しています。これを修正する方法がわかりません。このデータをSQLServer2008 R2にインポートしてから、接続文字列をそのデータに再ポイントできますか?

どんな助けでも素晴らしいでしょう。

4

3 に答える 3

0
<add name="ApplicationServices" connectionString="Data Source=xxx.xx.xxx.xxx;Initial Catalog=AWFE;User ID=xx;Trusted_Connection=yes" />
于 2011-12-23T18:59:19.000 に答える
0

私が持っているものと一致するようにSQLServer文字列を変更して、試してみてください

<add key="strConnectionString" value="Data Source=S1\SQL80VS1;Initial Catalog=SPS;User ID=yourSqlAccountUser;Trusted_Connection=yes"/>

DataSource=を変更して自分のDataSourceに一致させます。何が起こるか教えてください

于 2011-12-23T18:40:25.070 に答える
0

問題は、古いバージョンのデータベースファイルを新しいバージョンのSQLServerで開こうとしていることです。SQL Server ManagementStudioを使用してデータベースをSQLServerインスタンスに接続する必要があります。これにより、データベースが正しいバージョンにアップグレードされます。

于 2011-12-23T18:44:58.987 に答える