此应用程序是我正在创建的,它的“实例/副本”将安装在客户端的多台PC上,并且能够从同一客户端的另一台PC上访问同一个数据库,该计算机一直在同一个网络中运行SQL server (即:它们具有相同的路由器和服务器的静态IP等)。
我有两种方法可以做到:
使应用程序通过同步使用相同的数据库。
若要具有多个localdb,然后共享数据库服务器所做的更改,请执行以下操作。
沿着第一条路走,
我尝试设置连接字符串,例如:
SqlConnection con = new SqlConnection("Data Source =[serverPcIP,Port];Integrated
我在Windows Server 2012上安装了SQL server 2012,只有在服务器名称字段中写入.,才能连接到服务器。
但是我不能使用服务器名MSSQLSERVER连接。
我正在尝试从同一台计算机使用SQL Server Management Studio进行连接。
我检查了TCP/IP已启用,IP2已启用,端口1433已配置为所有IP,并为端口1433添加了入站规则。
我还多次尝试重新启动SQL Server服务和SQL Server browser服务,但都没有成功。
你知道是什么导致了这个问题吗?
我在我的家庭网络上的一台计算机上安装并安装了Server 2019。我正试图通过我的家庭网络上的另一台计算机上的安装程序连接到它。
我遵循了这里列出的所有步骤:
TITLE: Connect to Server
------------------------------
Cannot connect to DESKTOP-6CKIO3T.
------------------------------
ADDITIONAL INFORMATION:
A network-related or instance-specific error occurred while establishi
我试图在python脚本中获取原始的客户端ip地址。客户端使用代理连接到web服务器。下面的代码总是返回代理ip地址。我测试了所有env变量,HTTP_CLIENT_IP和HTTP_X_FORWARDED_FOR都没有返回。还有其他方法来获取代理背后的客户端ip吗?就像我可以在python中读取http头一样?
ipaddr = (getenv("HTTP_CLIENT_IP") or
getenv("HTTP_X_FORWARDED_FOR") or
getenv("REMOTE_ADDR") or
"UNKNOWN")
我在我的计算机上安装了sql服务器。
我可以使用它作为本地服务器。
但我想让它成为一个公共服务器。
我学习了很多教程,但仍然无法工作(我无法从外部计算机连接服务器)。
我正在使用java,使用com.microsoft.sqlserver.jdbc库。
当我试图将服务器连接到我的ip地址时,它会抛出异常:
The TCP/IP connection to the host 31.168.22.40, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, c
可能重复:
我创建了一个证书,并将CN设置为我的服务器的IP地址,它是xxx.xxx格式的。但是,当我试图用Java运行我的代码时,我会得到一条HTTPS hostname wrong: should be <xxx.xxx.xxx.xx>错误消息。
有什么不对的?我确信我正在连接到正确的IP地址。但是,我没有在证书上指定服务器的端口。在为CN提供值时是否需要端口?但是,我使用的是https的默认端口,即8443。此外,我尝试将我的CN从我的服务器的IP地址更改为"localhost“。在那之后起作用。我在想,如果CN部分不接受IP地址作为值?
请您解释一下CN
目前我的设置是客户端代码在我的笔记本电脑上,它连接到一台嵌入式盒子PC上,它将运行服务器代码。
我已经在我的笔记本电脑上测试了运行客户端代码和服务器代码的客户端/服务器交互,并可以确认它们一起运行。然而,我被困在如何继续并使我的代码适应现在的情况。如果我理解正确的话,服务器会设置一个IP地址,而客户端会查找并连接到该地址。
目前,这是我在服务器端转换的代码(注释掉的部分是我在笔记本电脑上运行它时的位置)
InetAddress ip = InetAddress.getByName(ipAddress);
server = new ServerSocket(SOCKET_PORT, 1, ip