我使用Microsoft SQL Sever Management Studio Express创建了一个数据库,但我在计算机上找不到它。我也无法按名称搜索它。 我需要将它复制到我的应用程序的App_data,但是如何?
答案 0 :(得分:3)
如果您仍然可以在SQL Management Studio中查看数据库并想查看数据和日志文件的位置,只需执行以下命令:
USE <database_name>
GO
sp_helpfile
GO
答案 1 :(得分:0)
浏览到以下文件夹:
%ProgramFiles%\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
那是吗?
注意:强>
这是MS SQL Server Express数据库文件(mdf和ldf文件)的默认文件夹 如果您更改它或创建数据库,可能不一样 在另一个文件夹或磁盘中。
<强>更新强>
运行以下脚本:
USE [master]
SELECT * FROM sys.databases
有吗?
答案 2 :(得分:0)
我会从
开始select name, create_date from sys.databases order by create_date desc;
获取该服务器上的数据库名称。比继续Davide Piras回答
USE <database_name>;
exec sp_helpfile;
答案 3 :(得分:0)
运行此命令以获取目录中具有的所有文件和数据库:
Use master
GO
SELECT
name AS [LogicalName]
,physical_name AS [Location]
,state_desc AS [Status]
FROM sys.master_files
如果看到它,则目录具有的全部功能就是重启服务