【问题标题】:From Paradox to SQL Server in Borland C++ 5从 Paradox 到 Borland C++ 5 中的 SQL Server
【发布时间】:2012-11-29 20:09:18
【问题描述】:

我正在将旧应用程序转换为使用 SQL Server 而不是数百个 Paradox DB 文件。

我正在使用 ODBC,而且大部分东西都在工作。

但是我确实有问题。

在某些形式中,要求输入密码。我仔细检查了TDatabaseTTable 组件,将USER NAME=saPASSWORD=****** 添加到参数中并关闭了LoginPrompt

缺少什么?

有没有其他方法可以只初始化一次所有 5 个数据库并且不再要求输入密码?!

我在 StackOverflow 上检查了其他问题,但没有找到合适的问题 :(

谢谢

【问题讨论】:

  • 一句忠告:永远不要为您的应用使用 sa 帐户 - 即使在开发/测试中!
  • 虚拟机开发专用机,懒得新建用户了:)
  • 只是不要这样做 - 有一天,不知何故,在你忙碌的工作中,你会忘记更改它并泄露你的 sa 帐户的密码(我猜你'在多个系统上使用相同的sa 密码-对吗?是这样想的……)。它会发生 - 相信我。所以不要这样做 - NEVER ...

标签: sql sql-server odbc c++builder paradox


【解决方案1】:

您可以使用 SQL Server“Windows 身份验证”模式。您可以将数据库权限分配给 Windows 域组或单个 Windows 用户。在这种情况下,用户将在没有提示的情况下自动对数据库进行身份验证。

【讨论】:

  • 刚刚找到了罪魁祸首 :) 然而,我已更改为“Windows 身份验证模式”,所以我没有代码周围的密码 (thnx marc_s)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-10
  • 1970-01-01
  • 1970-01-01
  • 2018-05-29
  • 1970-01-01
  • 2013-05-07
  • 1970-01-01
相关资源
最近更新 更多