我正在尝试创建一个像这样的复合主键:
CREATE TABLE TableA (Column1 nvarchar(50) NOT NULL, Column2 nvarchar(3) NOT NULL, Column3 nvarchar(50) NOT NULL)
ALTER TABLE TableA ADD CONSTRAINT PK_AuxGroupData PRIMARY KEY CLUSTERED (Column1 , Column2)
由于某种原因,第二个查询生成以下异常:
System.Data.SqlServerCe.SqlCeException 发生 Message=指定的约束无效。Source=SQL Server Compact ADO.NET 数据提供程序 HResult=-2147217900 NativeError=25505
当我在调试模式下从 Microsoft Visual Studio 2010 运行我的项目时会发生这种情况。
我的开发机器有:
- Microsoft SQL Server 2008 Compact 3.5 SP2 英文版
- Microsoft SQL Server 2008 Compact 3.5 SP2 x64 ENU
请问有什么帮助吗?