我刚在家用服务器上安装了SQL Server Express 2012.我正试图从我的桌面PC从Visual Studio 2012连接到它,并反复得到众所周知的错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
我试图解决这个问题:
如何让SQL Server 2012 Express允许远程连接!?
我在Docker容器中的服务器上有Postgresql.如何从外部(即从我的本地计算机)连接到它?我应该采用什么设置才能允许?
我正在使用我的应用程序部署sql express.我希望该数据库引擎接受远程连接.我知道如何通过启动sql server配置管理器,启用tcp/ip连接,指定端口等来配置该手册.我想知道是否可以从命令行执行相同的操作.
或许我必须在visual studio中创建一个"SQL Server 2008 Server Project".
我在这里发布了相同的问题,但我想在已经安装的sql express实例上做同样的事情.看看这里的问题
我发现这些链接声称做了类似的事情,但我仍然无法使其发挥作用.
1)http://support.microsoft.com/kb/839980
4)http://datazulu.com/blog/post/Enable_sql_server_tcp_via_script.aspx
正如Krzysztof在他的回答中所说,我需要(以及我所知道的其他需要的东西)
1 - 启用TCP/IP

我已经设法在安装传递参数的SQLExpress的新实例时执行此操作 /TCPENABLED=1.当我在这个例子中安装sql express时.sql express的实例将启用TCP/IP
2 - 在防火墙中打开正确的端口
(我已经完成了这个manualy,但我相信我将能够弄清楚如何用c#来做到这一点)到目前为止,我必须使用这个控制台命令来解决问题:
netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
Run Code Online (Sandbox Code Playgroud)
3 - 修改TCP/IP属性启用IP地址

我一直无法弄清楚如何启用IP,更改端口等.我认为这将是更复杂的解决步骤
4 - 在sql server中启用混合模式身份验证

我已经设法在安装SQL Express时执行此操作,传递参数/SECURITYMODE=SQL参考步骤1的链接.
SQL Server Express要求此身份验证类型接受远程连接.
5 - 更改用户(sa)默认passowrd …
configuration cmd database-connection remote-connection sql-server-express
我有一个Raspberry Pi,可存储自制活动的温度数据.我正在我的计算机上创建一个Spring MVC应用程序,我想点击数据.我的Pi和我的电脑都在本地网络上.我可以完美地将SSH和FTP连接到我的RPi中.
mysql --192.168.1.102 --u root -p db
Run Code Online (Sandbox Code Playgroud)
导致"无法连接到'192.168.1.102上的MySQL服务器'".
显然,我的Java应用程序也没有连接.
SHOW VARIABLES WHERE VARIABLE_NAME = 'port' ;
Run Code Online (Sandbox Code Playgroud)
返回默认端口3306.
是否有必须启用的设置才允许远程连接到MySQL?
我有一个根深蒂固的HTC Hero,我想要做的是让adbd在启动时监听一个端口.
我尝试了一些代码,发现这里:
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Run Code Online (Sandbox Code Playgroud)
在Android外壳中,它运行良好.
我试图更改init.rc文件.我在init.rc中添加了上面的代码,并通过以下命令将其替换为原始文件:
adb push init.rc sdcard
adb shell
adb su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /
adb cp sdcard/init.rc /
Run Code Online (Sandbox Code Playgroud)
该文件已成功替换,但是当我重新启动手机并尝试连接时:
adb connect <IP>:5555
Run Code Online (Sandbox Code Playgroud)
连接尚未建立.
有任何想法吗?
(PS.我不想使用remoteADB应用程序和shell命令一样
am start -n ...
)
我正在尝试在c#中编写一个简单的表单,它将在某些计算机上运行计划任务.到目前为止我是:
private void button_Click(object sender, EventArgs e)
{
try
{
for (int i = 0; i < num_of_computers; i++)
{
string line;
line = (" /run /tn myTask /s " + _ReplacerObj.MyComputers[i] + " /u user s /p password");
proc.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;
proc.FileName = @"C:\WINDOWS\SYSTEM32\schtasks.exe";
proc.Arguments = line;
Process.Start(proc);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(), "Error Message!");
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这不起作用(IE - 计划任务没有启动).我尝试从cmd运行:
c:\windows\system32\schtasks.exe /run /tn myTask /s myIp /u user /p password
Run Code Online (Sandbox Code Playgroud)
它工作得很好.有什么建议?谢谢!
我有三台远程连接的远程PC.我正在尝试编写一个简单的Windows应用程序,该应用程序将在单个窗口中显示特定进程是否在任一计算机上运行,例如
Server1:Chrome未运行
Server2:Chrome正在运行
Server3:Chrome正在运行
我使用了WMI和C#.到目前为止,我有这么多:
ConnectionOptions connectoptions = new ConnectionOptions();
connectoptions.Username = @"domain\username";
connectoptions.Password = "password";
//IP Address of the remote machine
string ipAddress = "192.168.0.217";
ManagementScope scope = new ManagementScope(@"\\" + ipAddress + @"\root\cimv2");
scope.Options = connectoptions;
//Define the WMI query to be executed on the remote machine
SelectQuery query = new SelectQuery("select * from Win32_Process");
using (ManagementObjectSearcher searcher = new
ManagementObjectSearcher(scope, query))
{
ManagementObjectCollection collection = searcher.Get();
foreach (ManagementObject process in collection)
{
// dwarfs stole the code!! …Run Code Online (Sandbox Code Playgroud) 这就是显示的内容:ssh-2.0-OpenSSH_6.2
我不完全确定这意味着什么.它发生在我尝试使用telnet从不同的Windows计算机远程连接到我的mac时.它是什么意思,我该怎么做才能超越它?我输入计算机的密码吗?在它说之前我只能输入一行
"协议不匹配.
与主机的连接丢失了."
因此,我从家里连接到我的工作计算机,而远程桌面连接应用程序却很慢。
我从计算机ping我的工作计算机,它在50ms的合理时间内返回,丢失了0。然后,我尝试从RDP会话ping我的家庭IP,并且每次都超时。不知道这是否可以帮助任何人得出结论,但希望可以。注意如果有帮助,我还将它与Cisco AnyConnect安全移动客户端结合使用。Work是Windows 7,Home是Windows 8
我试图关闭家用计算机的防火墙,但没有执行任何操作。
任何帮助都会很棒,可以肯定的是,RDP文件中的设置可能会使它运行起来更加流畅。
我将在下面的修复中尝试进一步编辑此帖子
我有一些远程虚拟机,我想在其中部署一些 Mongodb 实例,然后使它们可以远程访问,但由于某种原因,我似乎无法完成这项工作。
这些是我采取的步骤:
这是我用来尝试连接的命令:
$ mongo host:NodePort
Run Code Online (Sandbox Code Playgroud)
(“主机”是指 Kubernetes master)。
这是它的输出:
MongoDB shell version v4.0.3
connecting to: mongodb://host:NodePort/test
2018-10-24T21:43:41.462+0200 E QUERY [js] Error: couldn't connect to server host:NodePort, connection attempt failed: SocketException:
Error connecting to host:NodePort :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:257:13
@(connect):1:6
exception: connect failed
Run Code Online (Sandbox Code Playgroud)
从 Kubernetes master 处,我确保 Mongodb pod 正在运行。然后我在容器中运行 shell 并检查 Mongodb 服务器是否正常工作。此外,我之前通过在 yaml 描述中指定“--bind-ip=0.0.0.0”选项来授予对 Mongodb 服务器的远程访问权限。为了确保已应用此选项,我从同一个 shell 在 Mongodb 实例内运行此命令: …