有谁知道是否有一个工具允许您通过 Web 浏览器对 SQL Server 数据库运行查询(例如,通过浏览器提供的 SSMS 功能)?
我问,因为我们有一个庞大的支持团队,他们在调查问题时严重依赖运行数据库查询。由于我们的数据中心(托管数据库的地方)位于我们办公室的远程位置,而且我们的许多支持人员都通过 VPN 在海外工作,因此允许他们访问托管在数据中心的客户端会很有帮助。一种解决方案是将 SSMS 托管在终端服务器上,但如果存在 Web 前端,则会更直接。
有谁知道是否有一个工具允许您通过 Web 浏览器对 SQL Server 数据库运行查询(例如,通过浏览器提供的 SSMS 功能)?
我问,因为我们有一个庞大的支持团队,他们在调查问题时严重依赖运行数据库查询。由于我们的数据中心(托管数据库的地方)位于我们办公室的远程位置,而且我们的许多支持人员都通过 VPN 在海外工作,因此允许他们访问托管在数据中心的客户端会很有帮助。一种解决方案是将 SSMS 托管在终端服务器上,但如果存在 Web 前端,则会更直接。
你可能喜欢sqlpad。
这是一个 Node.js Web 应用程序,用于编写和运行 SQL 查询并可视化结果。支持 Postgres、MySQL、SQL Server、Crate 和 Vertica。
它有许多贡献者,并且一直在更新。
您可能正在将 IIS 与 iisnode 一起使用。这也行得通。您只需更改 /lib/config.js 第 12 行中的端口配置即可使用process.env.PORT
.
当您想使用 Google 身份验证时。你需要在你的 web.config 中有这个:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appSettings>
<add key="GOOGLE_CLIENT_ID" value="..." />
<add key="GOOGLE_CLIENT_SECRET" value="..." />
<add key="PUBLIC_URL" value="https://example.com" />
<add key="DISABLE_USERPASS_AUTH" value="true" />
</appSettings>
</configuration>
PS:当您只想允许谷歌登录时,最后一个键是可选的
Microsoft 没有,但有可用的第 3 方工具,例如 myLittleAdmin。
你想要像SQL Web Data Admin这样的东西。
它没有提供 SSMS 的所有功能,但足以支持/管理远程 sql server。
还有其他基于此项目的基于 codeplex 的其他工具,它们添加了额外的功能。