sql - 如何在 SQL Server Management Studio 中添加数据库?

标签 sql sql-server database tsql mdf

我收到了一个名为 StudentsDB.mdf 的数据库,我想将其输入到我的 SQL Server Management Studio 数据库中。怎么做?

我想知道我是否从 C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA 目录复制了一个 .mdf 文件 并将其发送给另一个人,他能否在他的 SQL Server Management Studio 中导入该数据库并查看该数据库?

最佳答案

试试这个

第一步 右键单击“数据库”并单击“附加”选项以打开“附加数据库”对话框。

第 2 步 单击“添加”按钮打开“查找数据库文件”对话框。

第 3 步 键入 .MDF 文件的全名,包括完整的设备和目录路径,如下例所示: c:\学生数据库.mdf 单击“确定”按钮。 SQL Server Management Studio 从 .MDF 文件加载数据库。

第一步 单击 Management Studio 主工具栏中的“新建查询”。

第 2 步 使用以下 Transact-SQL 代码键入创建数据库语句:

CREATE DATABASE MyDatabase ON 
(FILENAME = 'c:\StudentsDB.mdf'), 
(FILENAME = ' c:\StudentsDB.ldf') FOR ATTACH;

第 3 步 单击 Transact-SQL 工具栏中的“执行”按钮。 SQL Server Management Studio 恢复数据库。

CREATE DATABASE StudentDB ON
(FILENAME = N'C:\StudentsDB.mdf')
FOR ATTACH_REBUILD_LOG
GO

关于sql - 如何在 SQL Server Management Studio 中添加数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27768774/

相关文章:

python - 在 SQLAlchemy 中使用临时表

ruby-on-rails - 如何实现一个基于订阅的DB,比如basecamp

java - 是否应该使用 DAO 来创建单个对象?

mysql - 选择其中 id == value 且 id != value mysql

sql - Vertica - 创建日历表

c# - 如何将多个 Alter 存储过程脚本作为一个脚本运行?

c# - "An invalid or incomplete configuration was used while creating a SessionFactory"Web 服务中的 NHibernate

sql - db2 "DB21018E A system error occurred. The command line processor could not continue processing."

mysql - 如何在没有连续切割的情况下使用 mysql group_concat(concat())

asp.net - 如何在 asp.net 中按下按钮后刷新 Gridview