我是SQL新手。我没有编写SQL,也没有任何先前的经验。我正在关注Udemy上的SQL教程,并且我需要恢复数据库并检索mdf和ldf文件。
我尝试使用从本网站下载的Northwind示例数据库:http://northwinddatabase.codeplex.com/
然后我点击在SSMS中创建新查询
并运行以下成功执行的查询:
然后我运行了这个查询导致错误:
我在我的文件系统上导航到我的D驱动器,并且没有名为MSSQLDataFiles的文件夹。我的C驱动器只剩下45 GB的空间,我想知道这可能是一个问题,虽然我认为这根本不应该是一个问题,至少我想要实现的目标。
我感兴趣的是恢复数据库文件,以便我可以按照Udemy教程进行操作。
任何建议都将不胜感激。
感谢您的帮助
答案 0 :(得分:1)
没有名为MSSQLDataFiles的文件夹。我的C驱动器只剩下45 GB的空间,我想知道这是否可能是一个问题,虽然我认为这根本不应该是一个问题,至少我想要实现的目标
您需要创建文件夹mssqldatafiles以及恢复工作的所有子文件夹
答案 1 :(得分:0)
恢复" .bak"后,将创建数据库。文件。系统本身创建了" .ldf"和" .mdf"各个根文件夹中的文件。 请参考以下网站,然后您就可以实现您的要求。
https://www.mssqltips.com/sqlservertip/4933/sql-server-2017-restore-database-error-in-ssms/