小编lak*_*han的帖子

是否可以在没有 SSMS 的情况下编辑未加密的 SQL Server 备份文件 (*.bak) 中的数据?

我发现我的数据库中的一项存在差异错误(剩余数量 <>(采购 - 销售))。到目前为止,有超过5000个项目,超过100,000笔交易。对于此计算,每次都运行相同的过程。

但只有一个项目有错误,而且只发生过一次。它似乎没有从应用程序方面发生,因为它已经运行了超过 100,000 次。数据库服务器没有受到物理保护,也没有连接到 Internet。只有我可以登录到服务器。自从我记录错误以来,程序中没有发生任何异常。我不明白上述错误是如何发生的。

我已经看到可以使用记事本打开未加密的 SQL Server 备份文件并读取其数据。以下场景是否可能?

  1. 使用Live CD启动服务器并复制数据库 .mdf 文件
  2. 编辑和更改它的数据(例如:一些数值)
  3. 用被黑的数据库替换服务器上的原始 .mdf 文件

如果上述情况不可能发生,是否有可能是由于 SQL Server 端的错误或通信错误(而不是应用程序代码端)导致的。

security sql-server visual-studio-2017

2
推荐指数
2
解决办法
398
查看次数

标签 统计

security ×1

sql-server ×1

visual-studio-2017 ×1