8

ODBC を使用して Access 2003 DB を SQL Server 2008 データベースのテーブルにリンクしようとしています。主キーが確立されているテーブルにリンクしようとすると、次のエラー メッセージが表示されます。

" 'Pk_dbo.Batch_Claims' は有効な名前ではありません。無効な文字や句読点が含まれていないこと、および長すぎないことを確認してください。"

Pk_dbo.Batch_Claims は、SSMS でテーブルを見たときに表示されるキー値です。私はしばらくの間 Access を使用していましたが、SQL Server と ODBC を使用した接続には少し慣れていません。どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

4

SQL Server Management Studio で SQL Server (または Azure) データベースを開いて、主キーの名前を変更する必要があります。このブログ投稿の「無効な主キー名の回避」セクションを参照してください: Microsoft Access 2010 テーブルを SQL Azure データベースにリンクする

于 2012-01-17T15:31:19.240 に答える