Веб-интерфейс SSMS
Кто-нибудь знает, есть ли там инструмент, который позволяет запускать запросы к базе данных SQL Server через веб-браузер (например, функции SSMS, доступные через браузер)?
Я прошу, поскольку у нас есть большая группа поддержки, которая в значительной степени полагается на запуск запросов к базе данных при расследовании проблем. Поскольку наш центр обработки данных (где размещаются БД) удаленно удален из наших офисов, и многие из наших сотрудников службы поддержки работают над сетью через VPN, это помогает им получить доступ к клиенту, размещенному в центре обработки данных. Одним из решений было бы размещение SSMS на терминальном сервере, но наличие переднего конца сети было бы более прямым, если бы оно существовало.
Ответы
Ответ 1
Вам может понравиться sqlpad.
Это веб-приложение Node.js для написания и выполнения запросов SQL и визуализации результатов. Поддерживает Postgres, MySQL, SQL Server, Crate и Vertica.
В нем много участников, и он постоянно обновляется.
Особенности IIS/iisnode
Вы можете использовать IIS с iisnode. Это тоже работает. Вам нужно всего лишь изменить конфигурацию порта в строке /lib/config.js 12, чтобы использовать process.env.PORT
.
Когда вы хотите использовать Google Authentication. Вы должны иметь это в своем файле 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: последний ключ необязателен, если вы хотите разрешить только вход в Google
Ответ 2
Отсутствует Microsoft, но есть сторонние инструменты, такие как myLittleAdmin.
Ответ 3
Вы хотите что-то вроде SQL Web Data Admin.
Он не предоставляет всех функций SSMS, но он делает это достаточно, чтобы иметь возможность поддерживать/управлять SQL-сервером удаленно.
Существуют и другие инструменты, основанные на этом проекте на Codeplex, которые добавляют дополнительные функции.