16

有谁知道是否有一个工具允许您通过 Web 浏览器对 SQL Server 数据库运行查询(例如,通过浏览器提供的 SSMS 功能)?

我问,因为我们有一个庞大的支持团队,他们在调查问题时严重依赖运行数据库查询。由于我们的数据中心(托管数据库的地方)位于我们办公室的远程位置,而且我们的许多支持人员都通过 VPN 在海外工作,因此允许他们访问托管在数据中心的客户端会很有帮助。一种解决方案是将 SSMS 托管在终端服务器上,但如果存在 Web 前端,则会更直接。

4

3 回答 3

14

你可能喜欢sqlpad

这是一个 Node.js Web 应用程序,用于编写和运行 SQL 查询并可视化结果。支持 Postgres、MySQL、SQL Server、Crate 和 Vertica。

它有许多贡献者,并且一直在更新。

IIS / iisnode 细节

您可能正在将 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:当您只想允许谷歌登录时,最后一个键是可选的

于 2016-03-16T17:54:44.403 回答
6

Microsoft 没有,但有可用的第 3 方工具,例如 myLittleAdmin。

于 2013-03-15T11:36:35.573 回答
4

你想要像SQL Web Data Admin这样的东西。

它没有提供 SSMS 的所有功能,但足以支持/管理远程 sql server。

还有其他基于此项目的基于 codeplex 的其他工具,它们添加了额外的功能。

于 2013-03-15T11:36:45.743 回答