Sql Server Clé Primaire De La Partition Problème

Je fais construire une table qui sera partitionné et contiennent un FILESTREAM colonne. La question que je rencontre est qu'il semble que je dois avoir une clé primaire composite (FILE_ID et FILE_UPLOADED_DATE) parce que FILE_UPLOADED_DATE est une partie de mon schéma de partition. Est-ce exact? Je préfère ne pas avoir ce être une clé composite et il suffit juste d'avoir FILE_ID étant la clé primaire.....cela pourrait-il être juste une erreur de l'utilisateur?

Toutes les suggestions seraient appréciées.

Version: SQL Server 2008 R2

Schémas de Partition et de la Fonction:

CREATE PARTITION FUNCTION DocPartFunction (datetime)
AS RANGE RIGHT FOR VALUES ('20101220')
GO
CREATE PARTITION SCHEME DocPartScheme AS
PARTITION DocPartFunction TO (DATA_FG_20091231, DATA_FG_20101231);
GO
CREATE PARTITION SCHEME DocFSPartScheme AS
PARTITION DocPartFunction TO (FS_FG_20091231,FS_FG_20101231);
GO

Instruction De Création:

CREATE TABLE [dbo].[FILE](
    [FILE_ID] [int] IDENTITY(1,1) NOT NULL,
    [DOCUMENT] [varbinary](max) FILESTREAM  NULL,
    [FILE_UPLOADED_DATE] [datetime] NOT NULL,
    [FILE_INT] [int] NOT NULL,
    [FILE_EXTENSION] [varchar](10) NULL,
    [DocGUID] [uniqueidentifier] ROWGUIDCOL  NOT NULL UNIQUE ON [PRIMARY],
CONSTRAINT [PK_File] PRIMARY KEY CLUSTERED
    (   [FILE_ID] ASC
    ) ON DocPartScheme ([FILE_UPLOADED_DATE])
)ON DocPartScheme ([FILE_UPLOADED_DATE])
FILESTREAM_ON DocFSPartScheme;

Erreur si je ne comprend pas FILE_UPLOADED_DATE:

Msg 1908, Level 16, State 1, Line 1
Column 'FILE_UPLOADED_DATE' is partitioning column of the index 'PK_File'. Partition columns for a unique index must be a subset of the index key.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.

Merci!

OriginalL'auteur scarpacci | 2011-10-04