找不到使用SQL Server Management Studio Express创建的SQL数据库

时间:2011-09-03 12:48:33

标签: sql sql-server

我使用Microsoft SQL Sever Management Studio Express创建了一个数据库,但我在计算机上找不到它。我也无法按名称搜索它。 我需要将它复制到我的应用程序的App_data,但是如何?

4 个答案:

答案 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

如果看到它,则目录具有的全部功能就是重启服务