【发布时间】:2015-07-09 09:32:50
【问题描述】:
我有一个无法重新编译的 Delphi 应用程序。
在将数据库移动到新的 SQL Server 版本的过程中,我想更改数据库密码,使其不再为空。问题是应用程序在 .exe 中嵌入了数据库凭据。
我有任何方法可以更改密码吗?
服务器名称和数据库名称是可配置的。
【问题讨论】:
-
您较新的 SQL Server 版本是否不允许使用空白密码?否则,我不明白这个问题。
-
我不想让我的 sa 密码为空,因为新服务器很大...
-
@RobKennedy:对于那些不知道传统上 Sql Server 上的 sa 帐户可以不受限制地访问整个服务器的读者来说,可能值得一提,这就是为什么空白密码不是那么好的原因想法,以及为什么一个人肯定不想删除 sa pwd 只是为了允许应用程序访问它。幸运的是,在最近的版本中,将其留空并不容易。
-
谢谢,@Martyn。我不知道。
-
你遇到了更大的问题。您是如何发现自己依赖无法修改的定制软件的?
标签: sql-server delphi executable credentials hex-editors