2

私は Azure を初めて使用し、会社の社内サイトで Azure を調査しています。テスト用に Azure と同期するようにセットアップしたローカルの MS SQL 2008 Express データベースを使用しています。すべてが完全に同期され、すべてのデータがそこにありますが、何らかの理由で、ASP コードで 1 つのデータ ポイントが見つかりません。

データ ポイントは pdf ファイル名です。ファイルをデータベースに保存するのではなく、ファイル名だけを保存します(今のところ)。ローカル SQL サーバーではすべてが正常に機能しましたが、スイッチ以降はうまくいきませんでした。奇妙な部分は、 if ステートメントがまだデータに対して機能することです。ファイル名を my response.write() メソッドに入れません。したがって、ユーザーがダウンロードするリンクにファイル名を入れません。

誰にもアイデアがありますか?

4

1 に答える 1

0

Security Guidelines and Limitations (SQL Azure Database)によると、「SQL Azure Database は SQL Server 認証のみをサポートしています。Windows 認証 (統合セキュリティ) はサポートされていません。ユーザーは、SQL Azure Database に接続するたびに資格情報 (ログインとパスワード) を提供する必要があります。 "

したがって、接続文字列を次の形式に変更することをお勧めします。

"Server=avl6qnn22s.database.windows.net;Database=CRMDB;
 User ID=WebSvrAdmin@avl6qnn22s;Password=password;Trusted_Connection=False;"

また、ファイル名の保存に NVARCHAR(MAX) を使用しないことをお勧めします。これにより、パフォーマンスが低下します。に置き換えます

nvarchar(4000)
于 2012-05-18T23:40:59.433 に答える