既存の SQL Compact 4 データベースを変更して主キーを ROWGUIDCOL に変更しようとしていますが、成功しません。
SQL Compact ALTER TABLEのドキュメントには、ROWGUIDCOL を使用できることが示されています。ただし、発行する ALTER TABLE のすべてのバリアントは失敗します。
ALTER TABLE Company ALTER COLUMN CompanyId UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL
: 無効なトークンで失敗: ROWGUIDCOLALTER TABLE Company ALTER COLUMN CompanyId ADD ROWGUIDCOL
(SQL Server 構文): 無効なトークンで失敗: ADDALTER TABLE Company ALTER COLUMN CompanyId UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL
: 無効なトークンで失敗: ROWGUIDCOLALTER TABLE Company ALTER COLUMN CompanyId ROWGUIDCOL UNIQUEIDENTIFIER NOT NULL
: 無効なトークンで失敗: ROWGUIDCOL
ドキュメントから、最初のコマンドにはすべてのトークンが適切な順序で含まれているはずです。
SQL Server Compact 4 の既存の列に ROWGUIDCOL を設定するにはどうすればよいですか?