• Try this in Management Studio:

    CREATE TABLE #tbPersonalDetails(

    PK_ID INT NOT NULL PRIMARY KEY,

    [Name] NVARCHAR(50) NOT NULL,

    Married BIT NOT NULL,

    DOB SMALLDATETIME NOT NULL,

    BachelorsDegree BIT NOT NULL,

    MastersDegree BIT NOT NULL,

    Profession NVARCHAR(100) NOT NULL,

    Retired BIT NOT NULL,

    Age AS (DATEDIFF(yy,DOB,GETDATE())),

    ColWith8000Bytes VARCHAR(8000) NOT NULL

    )

    GO

    CREATE INDEX IX_#tbPersonalDetails ON #tbPersonalDetails

    (

    PK_ID

    ,[Name]

    ,Married

    ,DOB

    ,BachelorsDegree

    ,MastersDegree

    ,Profession

    ,Retired

    --,Age

    ,ColWith8000Bytes

    )

    DROP TABLE #tbPersonalDetails

    And you get following warnings:

    Warnung: Die maximale Schlüssellänge beträgt 900 Bytes. Der 'IX_#tbPersonalDetails'-Index hat eine maximale Länge von 8309 Bytes. Bei einigen Kombinationen hoher Werte schlägt der INSERT-/UPDATE-Vorgang fehl.

    Warnung: Die maximale Länge der Zeile überschreitet das zulässige Limit von 8060 Bytes. Bei einigen Kombinationen hoher Werte schlägt der INSERT-/UPDATE-Vorgang fehl.

    In short english words:

    Index 'IX_#tbPersonalDetails' has a maximum length of 8309 ...

    8309 - 8000 (cColWith8000Bytes) = 309