加载的数据库的 SQL Server 2005 配置文件路径
我需要找到数据库(MDF)的路径或至少加载的数据库日志,但由于某些原因我无法通过 SQL Server 登录,所以我需要知道您是否知道任何保留数据库路径的文件/配置文件或日志文件。
I need to find the path of the database (MDF) or at least the database logs loaded but for some reasons I cannot login through the SQL Server so I need to know if you know any file/config file that keeps the path of the databases or log file .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
sys.database_files
具有详细信息 (数据库中每个文件的路径、文件名、大小等,包括 MDF 和 LDFsys.master_files
包含每个数据库中每个文件的详细信息。您必须具有适当的权限才能查看这些目录视图的内容。
SQL Server在master中存储数据库列表,每个数据库存储自己的文件列表。无法从 SQL Server 外部访问该列表。如果您无法登录,则意味着您无权查看该列表。
sys.database_files
has the details (path, filename, size etc) for every file in your database, including the MDF and the LDFsys.master_files
has the details of every file in every database.You must have proper permission to view the content of these catalog views.
SQL Server stores the list of databases in master, and each database store its own list of files. There is no way to access the list from outside SQL Server. If you can't login, it means you don't have the rights to see that list to start with.