2011-12-11 12 views
6

Eventuali duplicati:
SQL Server 2008 Express failed to attach mdf filenon è possibile allegare database o Crea nuovo - SQL Server 2008

Io uso Server 2008 R2 SQL, Sono uno SQL Server, quindi non ho alcuni file di esempio che voglio allegare.

per qualche motivo che mostra il seguente messegebox:

non può mostrare dialogo richiesto. Ulteriori informazioni: nome parametro: nColIndex Il valore effettivo era -1. (Microsoft.Sqlserver.GridControl)

Grazie!

+0

Date un'occhiata qui http://stackoverflow.com/questions/1424811/sql-server-2008-express-failed-to-attach-mdf- file – StuartLC

risposta

8

Questo è un bug noto in SSMS Express. Usa T-SQL, invece, e si dovrebbe avere successo:

EXEC sp_attach_db 
    @dbname = N'yourDbName', 
    @filename1 = N'C:\yourMDFlocation\DB_File.mdf', 
    @filename2 = N'C:\yourLDFlocation\DB_Log.LDF' 
+0

scusa per la domanda stupida, ma cosa è T-SQL? – thormayer

+2

@ user1054375 T-SQL è l'estensione proprietaria di SQL utilizzata da SQL Server. http://stackoverflow.com/questions/1043265/what-is-the-difference-between-sql-pl-sql-and-t-sql –

+0

@ user1054375, John Allers ha colpito il chiodo sulla testa. T-SQL (Transact-SQL) è SQL di SQL Server. –

Problemi correlati