Tên cơ sở dữ liệu là tên bạn đặt cho tệp .MDF của mình khi bạn đính kèm nó vào phiên bản máy chủ SQL Server (Express). Không có tên cơ sở dữ liệu cố định nào "bên trong" MDF mà bạn cần khám phá - điều đó hoàn toàn tùy thuộc vào bạn mà bạn gọi cơ sở dữ liệu của mình trên máy chủ.
Vì vậy, nếu bạn đính kèm Database1.mdf
của mình như thế này:
CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH
thì tên cơ sở dữ liệu của bạn là CrazyDatabase
- nhưng điều đó không có liên quan gì đến tên tệp MDF gốc hoặc bất kỳ nội dung nào bên trong nó - bạn cũng có thể gọi nó là bất kỳ thứ gì khác - tùy bạn chọn.
Trong trường hợp này, chuỗi kết nối mới của bạn sẽ là:
Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;