gpt4 book ai didi

sql-server - Ubuntu 上的 MS-SQL : unable to restore database. bak 文件

转载 作者:行者123 更新时间:2023-12-02 20:45:28 24 4
gpt4 key购买 nike

我无法恢复数据库备份 (db.bak)。

给定以下 Transact-SQL:

1> RESTORE DATABASE db
2> FROM DISK = '/var/opt/mssql/db.bak' ;
3> GO

结果:

Msg 5133, Level 16, State 1, Server mbü-lubuntu, Line 1
Directory lookup for the file "D:\Program Files\Microsoft SQL
Server\MSSQL12.MSSQLSERVER2014\MSSQL\DATA\db.mdf" failed with the operating
system error 2(The system cannot find the file specified.).
Msg 3156, Level 16, State 3, Server mbü-lubuntu, Line 1
File 'db' cannot be restored to 'D:\Program Files\Microsoft SQL
Server\MSSQL12.MSSQLSERVER2014\MSSQL\DATA\db.mdf'. Use WITH MOVE to
identify a valid location for the file.
Msg 5133, Level 16, State 1, Server mbü-lubuntu, Line 1
Directory lookup for the file "D:\Program Files\Microsoft SQL
Server\MSSQL12.MSSQLSERVER2014\MSSQL\DATA\db_log.ldf" failed with the
operating system error 2(The system cannot find the file specified.).
Msg 3156, Level 16, State 3, Server mbü-lubuntu, Line 1
File 'db_log' cannot be restored to 'D:\Program Files\Microsoft SQL
Server\MSSQL12.MSSQLSERVER2014\MSSQL\DATA\db_log.ldf'. Use WITH MOVE to
identify a valid location for the file.
Msg 3119, Level 16, State 1, Server mbü-lubuntu, Line 1
Problems were identified while planning for the RESTORE statement. Previous
messages provide details.
Msg 3013, Level 16, State 1, Server mbü-lubuntu, Line 1
RESTORE DATABASE is terminating abnormally.

我什至想知道,为什么代理要在 Linux 程序中寻找 Windows 路径(D:\Program Files...)?

/var/opt/mssql/mssql.conf:

[EULA]
accepteula = Y

[sqlagent]
enabled = true

[filelocation]
defaultbackupdir = /var/opt/mssql/data/
defaultdatadir = /var/opt/mssql/data/
defaultdumpdir = /var/opt/mssql/data/
defaultlogdir = /var/opt/mssql/data/

谢谢!

最佳答案

可能是因为数据库是在 Windows 上创建和备份的。数据库会记住它来自哪里,并尝试恢复到同一位置。

您可能需要使用 restore statementWITH MOVE 子句,正如错误消息所指出的那样。

关于sql-server - Ubuntu 上的 MS-SQL : unable to restore database. bak 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49038546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com