首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们可以在Linux客户机中创建SQL Server别名吗?

问我们可以在Linux客户机中创建SQL Server别名吗?
EN

Database Administration用户
提问于 2020-10-14 17:50:45
回答 1查看 304关注 0票数 1

我们可以在Linux客户机(webservers等)中创建“服务器别名”吗?以便您可以在不接触应用程序的DB URL字符串的情况下更改连接?

正式文件似乎在讨论在Windows中使用GUI的方式,所以我想知道这样的东西在Linux中是否存在。这有很多好处,特别是在应用程序的容器化过程中。

我的高级目标是查看是否可以创建某种级别的间接,以便应用程序总是将DB视为DSN=myDsn;Uid=myUsername;Pwd=myPwd;,而真正的驱动程序则将其重定向到DSN=realDsn;Uid=realUsername;Pwd=realPwd;。最初我想的是类似socat的东西,但我不知道如何处理密码更改!“客户端的服务器别名”似乎是这样做的,因此出现了一个问题。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2020-10-15 00:22:37

Windows上的别名是使用Server配置管理器GUI设置的。Linux的等价物是mssql-conf,但在Linux上没有等同于别名的名称。

(我不认为这是与Linux支持相对较新有关的“尚不支持”的情况。我对未来的猜测只是一种预感&猜测而不是事实。

如果您需要服务器名称重定向,我建议使用CNAME集中重定向所有客户端的名称,而不是按客户端设置重定向客户端。或者,我使用hosts文件将一个服务器名重定向到另一个服务器名。

如果您还需要进行凭据模拟(您的示例意味着这一点),允许用户提供一个凭据,并使用不同的东西连接到数据库,这听起来像是要由应用程序处理的东西,而不是期望驱动程序为您处理。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/278077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档