sql-server - 通过 Server Management Studio 连接到 Ubuntu 上的 SQL Server
问题描述
我在 IONOS 上的 Ubuntu 18.04.3 LTS 机器上安装了全新的 SQL Server 2019 Developer。
服务正在运行
root@localhost:~# systemctl status mssql-server --no-pager
● mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-04-20 09:21:09 CEST; 15min ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Main PID: 819 (sqlservr)
Tasks: 168
CGroup: /system.slice/mssql-server.service
├─ 819 /opt/mssql/bin/sqlservr
└─1793 /opt/mssql/bin/sqlservr
Apr 20 09:36:21 localhost sqlservr[819]: [207B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [207B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [207B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
Apr 20 09:36:21 localhost sqlservr[819]: [40B blob data]
聆听
tcp 0 0 127.0.0.1:1431 0.0.0.0:* LISTEN 1793/sqlservr
tcp 0 0 0.0.0.0:1433 0.0.0.0:* LISTEN 1793/sqlservr
tcp6 0 0 :::1434 :::* LISTEN 1793/sqlservr
tcp6 0 0 :::1433 :::* LISTEN 1793/sqlservr
我为端口 1433 和 1434 (TCP) 打开了防火墙
我可以使用该sa
帐户在本地连接。
但是我无法使用 ionos 机器 IP:217.xxx 的公共 IP 作为服务器名通过 Server Management Studio 从我的笔记本电脑连接。
错误信息是:
TITEL: Verbindung mit Server herstellen
------------------------------
Es kann keine Verbindung mit '217.x.x.x' hergestellt werden.
------------------------------
ZUSÄTZLICHE INFORMATIONEN:
Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: TCP Provider, error: 0 - Der Wartevorgang wurde abgebrochen.) (Microsoft SQL Server, Fehler: 258)
Hilfe erhalten Sie durch Klicken auf: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=258&LinkId=20476
------------------------------
Der Wartevorgang wurde abgebrochen
------------------------------
SCHALTFLÄCHEN:
OK
------------------------------
任何建议表示赞赏。
解决方案
已解决:问题是内部防火墙阻止了端口传出。感谢所有试图提供帮助的人。
推荐阅读
- python - 如何使用状态码在 Python 中创建用户名检查器?
- abap - 扩展 CDS 视图失败
- android - How to load library directly from APK below Marshmallow?
- javascript - How to randomise increment order JS
- algorithm - 埃德蒙匹配算法。如何从空匹配集开始?
- ios - 使用 flutter_ble_lib 扫描 BLE 设备时出现问题。流超时过早
- python - 将数字添加到字符串 (Python)
- scala - 当同时使用默认参数和多态时,scala 会选择哪种方法?
- excel - VBA数据输入表单的上一个和下一个按钮功能不起作用
- python - 如何在 Python 谷歌云存储库方法 list_blobs 中获取下一个 blob