Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lấy tên cơ sở dữ liệu từ cơ sở dữ liệu SQL Server Express trong Visual Studio

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;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra tệp có tồn tại hay không trong máy chủ sql?

  2. Cơ sở dữ liệu là gì, Tại sao lại là Cơ sở dữ liệu?

  3. Cách bật / tắt quyền truy cập dữ liệu trong SQL Server (Ví dụ T-SQL)

  4. Tổng giờ và phút trong SQL Server 2008

  5. Chèn hàng loạt tệp w / .fmt:Mã lỗi hệ điều hành (null)