既存の 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 を設定するにはどうすればよいですか?