Khi bạn tạo cơ sở dữ liệu trên máy chủ (sử dụng SQL Server Management Studio), bạn không phải (và không nên!) loay hoay với (các) tệp cơ sở dữ liệu nữa - hãy để máy chủ xử lý việc đó cho bạn.
Thay vào đó:thực hiện Thêm kết nối trong Visual Studio và sau đó chỉ định phiên bản máy chủ (DEV-5\SQLEXPRESS
) và tên cơ sở dữ liệu (emailDatabase
) trong hộp thoại kết nối của bạn.
Với điều này, bạn đang kết nối và sử dụng cơ sở dữ liệu SQL Server theo cách nó dự định được sử dụng - trên chính phiên bản SQL Server. Điều này dễ dàng hơn nhiều và ít phức tạp hơn nhiều so với việc phải vật lộn với "free-float" .mdf
và đính kèm chúng vào các giải pháp của bạn và những thứ tương tự ....
Vì vậy, tại đây - hãy điền vào DEV-5\SQLEXPRESS
vào menu thả xuống "Tên máy chủ", sau đó sử dụng tùy chọn "Chọn hoặc nhập tên cơ sở dữ liệu" và nhập tên cơ sở dữ liệu của bạn (hoặc chọn tên từ menu thả xuống) - tên này sẽ ở đó!
KHÔNG ĐƯỢC sử dụng tùy chọn "Đính kèm tệp cơ sở dữ liệu" - đây là .mdf
thả nổi miễn phí "tính năng" khá vụng về và khó sử dụng và dễ xảy ra lỗi - một lần nữa:Tôi khuyên bạn nên không bằng cách sử dụng ...