Die fileauswahl NAME ist in dieser statement CREATE / ALTER DATABASE erforderlich. in SQL server 2008

Ich habe .mdf und .ldf file meiner database. Ich habe versucht, das in meinem SQL server 2008 angeschlossen zu haben.

Ich habe so eine Abfrage geschrieben:

CREATE DATABASE HRMS ON ( FILENAME = 'C:\Program Files\Microsoft SQL server\MSSQL10_50.MHI\MSSQL\DATA\HRMS.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( FILENAME = 'C:\Program Files\Microsoft SQL server\MSSQL10_50.MHI\MSSQL\DATA\HRMS.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO 

aber ich bekomme Fehler:

Msg 1036, Ebene 16, Status 2, Zeile 1 Die fileauswahl NAME wird in dieser statement CREATE / ALTER DATABASE benötigt. Msg 1036, Ebene 16, Status 2, Zeile 1 Die fileauswahl NAME wird in dieser statement CREATE / ALTER DATABASE benötigt.

jetzt habe ich das auch probiert ..

 Create database dbname On ( Filename= 'C:\Program Files\Microsoft SQL server\MSSQL10_50.MHI\MSSQL\DATA\HRMS.mdf', Filename = 'C:\Program Files\Microsoft SQL server\MSSQL10_50.MHI\MSSQL\DATA\HRMS.ldf' ) For attach; 

Ungültige Verwendung der Option filename in der statement CREATE / ALTER DATABASE.

 CREATE DATABASE HRMS ON (NAME = 'HRMS', FILENAME = 'C:\Program Files\Microsoft SQL server\MSSQL10_50.MHI\MSSQL\DATA\HRMS.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON (NAME = 'HRMS_log', FILENAME = 'C:\Program Files\Microsoft SQL server\MSSQL10_50.MHI\MSSQL\DATA\HRMS.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO 

NAME in deine statement einbeziehen, wie die Fehlermeldung sagte.

Du solltest NAME in deiner statement einbeziehen