2011-12-11 34 views
6

thể trùng lặp:
SQL Server 2008 Express failed to attach mdf fileKhông thể Đính kèm cơ sở dữ liệu hoặc Tạo mới một - SQL Server 2008

tôi sử dụng SQL Server 2008 r2, Tôi mới vào SQL Server, vì vậy tôi có một số tệp mẫu mà tôi muốn đính kèm.

đối với một số lý do nó thể hiện messegebox sau:

Không thể hiển thị hộp thoại yêu cầu. Thông tin bổ sung: tên tham số: nColIndex Giá trị thực tế là -1. (Microsoft.Sqlserver.GridControl)

Cảm ơn!

+0

Có một cái nhìn ở đây http://stackoverflow.com/questions/1424811/sql-server-2008-express-failed-to-attach-mdf- file – StuartLC

Trả lời

8

Đó là lỗi đã biết trong SSMS Express. Sử dụng T-SQL thay vào đó, và bạn sẽ có thành công:

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

xin lỗi vì câu hỏi ngớ ngẩn, nhưng, T-SQL là gì? – thormayer

+2

@ user1054375 T-SQL là phần mở rộng độc quyền cho SQL được SQL Server sử dụng. http://stackoverflow.com/questions/1043265/what-is-the-difference-between-sql-pl-sql-and-t-sql –

+0

@ user1054375, John Allers nhấn móng trên đầu. T-SQL (Transact-SQL) là SQL Server của SQL. –

Các vấn đề liên quan