Questions tagged «connectivity»

建立与数据库或数据库服务器的连接。

6
SQL Server与新TLS标准的兼容性
主要的浏览器正在超越SSL3.0和TLS1.0。 PCI安全委员会宣布这些协议的有效期限已被视为足够强大的加密。 我们需要远离这些协议,而使用更新更强大的协议。在Windows服务器上,您可以非常轻松地禁用这些旧协议,而仅提供TLS1.1或更高版本。但是,如其他地方所述,如果禁用了较低版本的协议,则Microsoft SQL Server 2008 R2和SQL Server 2012(至少是Standard)都不会启动。但是,有越来越多的MS SQL Server版本。有SQL Server Standard,Business Intelligence,Enterprise,Express,Web和Compact版本。当然还有SQL Server 2008、2012、2014和(在预发行版本中)2016。 以下哪个版本支持或将仅支持TLS1.1或更高版本的协议?

4
使用Windows身份验证时,SQL Server Management Studio连接缓慢或超时
尝试使用Windows身份验证通过TCP连接到SQL Server 2012实例时,SQL Server Management Studio 2014出现了非常长的延迟(10〜30秒)。连接对象资源管理器或新的空白查询窗口时,会发生这种情况。连接后,运行查询很快。当我使用SQL Server身份验证进行连接时,不会发生此问题。 环境: Windows 7,以域用户身份登录 通过IP地址的TCP连接(不是主机名) 服务器位于通过VPN连接的远程位置 没有加密 当我使用我的域帐户登录到同事的Windows 7计算机上并通过同一VPN连接到同一SQL Server时,没有延迟。当同一位同事使用自己的域帐户登录我的PC时,他遇到了延迟。这些测试表明问题是我的PC独有的。同样,仅当连接到此特定的SQL Server和VPN时,才会出现问题。我可以通过Windows身份验证立即连接到本地网络上的其他SQL Server。 我尝试过的没有成功的事情: 禁用的防病毒和防火墙 将“%userprofile%\ AppData \ Roaming \ Microsoft \ SQL Server Management Studio”下的“ 12.0”文件夹重命名为“ _12.0”,以强制SSMS重新创建我的用户设置。 将网络协议强制为TCP,而不是TCP <default>。我也尝试过命名管道,但是没有为此设置服务器。 安装了SSMS 2012,并尝试使用它而不是2014。 禁用的IPv6 在我的etc \ hosts文件中将Blackholed crl.microsoft.com更改为127.0.0.1。 在SSMS,Visual Studio和Windows中禁用了“客户体验改善计划”。 从我的PC上卸载所有与SQL Server相关的应用程序,仅在2012年重新安装。 TCPView线索: 使用TCPView,我注意到当我建立一个新的连接时,它的状态立即变为ESTABLISHED,但是随后又不断尝试与SQL Server建立一个或两个连接,并使用TIME_WAIT关闭它。在我同事的计算机上,这些连接已建立且牢固。因此,我很确定这是超时的根源,但是连接的目的是什么,为什么连接失败?(我的SSMS中没有任何插件。) …


1
从GUI客户端连接到本地MS SQL Server
我对SQL和数据库服务器非常陌生。我最近一直在使用SQL Server Express,并在Windows上使用SQL Server Management Studio访问数据库。我现在正在尝试在Linux机器上实现类似的设置。 我想在计算机上创建一个本地SQL Server实例,然后将SQLectron用作查询我的数据库的GUI客户端。我正在使用Manjaro Linux,因此从AUR安装我的软件包。 到目前为止,我已经安装了mssql-server,mssql-tools并且sqlectron-gui。我已经运行了该sudo /opt/mssql/bin/mssql-conf setup命令,以便(我相信)设置本地服务器。这样做之后,运行命令systemctl status mssql-server将返回以下内容: [kev @ XPS-Manjaro〜] $ systemctl状态mssql-server ●mssql-server.service-Microsoft SQL Server数据库引擎 已加载:已加载(/usr/lib/systemd/system/mssql-server.service;已启用;供应商预设:已禁用) 活跃:活跃于(跑步)自星期三2017-08-23 13:43:49 IST; 2h 42min前 文件:https://docs.microsoft.com/en-us/sql/linux 主PID:9130(sqlservr) 任务:165 CGroup:/system.slice/mssql-server.service ├─9130/ opt / mssql / bin / sqlservr └─9144/ opt / mssql / bin / sqlservr 8月23日13:43:52 XPS-Manjaro …

5
如何从连接到同一工作组的其他计算机访问SQL Server数据库?
我创建了一个使用SQL Server数据库的C#应用​​程序。我有其他计算机连接到我,并且在工作组中彼此连接。我已经与他人共享了我的C#应用​​程序。当他们打开应用程序时,他们得到错误 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问 但是该应用程序在我的PC上运行正常。我正在使用的连接字符串是 Data Source=ASHISHPC1\SQLEXPRESS;Initial Catalog=ACW;User ID=ash159;Password=ashish159 存储在.config文件中。 该应用程序在我的PC上运行正常。我必须做什么?我已经在服务器中启用了TCP / IP,但是相同的错误仍然存​​在。连接字符串有其他变化吗?

3
指定的网络名称不再可用
我们有一个访问数据库的应用程序(SQL Server 2014企业版)。该应用程序调用存储过程来访问数据库。一切运行良好,直到最近开始发送以下错误并停止应用程序。重新启动应用程序可以暂时解决此问题,但稍后会遇到相同的错误。 错误:从服务器接收结果时发生传输级错误。(提供程序:TCP提供程序,错误:0-指定的网络名称不再可用。) 我进行了很多研究,其中大多数人指出这是网络问题,但找不到任何能真正解决问题的方法。有谁知道我应该在数据库方面进行哪些更改才能解决此问题。我非常感谢任何建议。

1
客户端超时,而MySQL查询仍在运行?
我们遇到了一个问题,其中一个只读查询通过MySQL工作台运行,从用户的UI角度来看已超时,并一直在服务器上运行(并且显然消耗了越来越多的资源),直到出现中断为止。 问题 有没有一种标准的方法来处理MySQL中的此类问题? 是否有我们需要避免的根本原因?

1
是否存在用于远程访问PostgreSQL数据库的超时选项?
我正在通过 pgAdmin III在远程PostgreSQL数据库上工作。经过很短的一段时间(例如10-15分钟)之后,却没有在pgAdmin中进行任何操作,连接将自动失效。因此,我收到一条错误消息,询问是否要重新连接。这大约需要10秒。并且数据库结构崩溃了,所以我必须重新打开之前打开的架构。 有没有办法在某个地方更改超时参数,以防止连接较长时间过期?

2
域管理员无法连接到SQL Server
我有Windows Server 2012 R2域控制器和数据库服务器(W2K12R2 / SQL Server 2012)。 作为允许的用户组,我已授予组“ domain-admins” sysadmin权限。 但是以某种方式,任何域管理员都无法连接到该SQL Server,但是当我直接将域管理员用户添加为允许用户时,它确实可以工作。活动目录确实起作用。RDP登录有效。我想念什么吗? 有人知道如何授予对整个“域管理员”组的访问权限吗? 错误消息是: 伺服器名称:SRV-DB 错误号:18456 施韦格勒:14 状态:1 代码行:65536 在事件日志中说(翻译): 检查具有基础结构故障的基于令牌的服务器访问时出错。 状态为“ 1”。我使用RDP作为域管理员登录到该数据库服务器。我必须以“以管理员身份运行”显式启动SSMS。然后,我可以访问“本地主机”。如果我不以管理员身份启动SSMS,则无法这样做。我认为在“域管理员”组中就足够了。

1
将SSMS中的“未连接”查询窗口重新连接到原始连接
是否有一种简单的方法可以将“未连接”的查询窗口重新连接到该查询使用的原始连接,而无需手动选择所需的服务器名称?如果单击“ SQL编辑器”工具栏上的“连接”按钮,或右键单击->“连接”->“连接...”,则服务器名称默认为我在该SSMS会话中使用的最后一个连接,而不是该特定查询窗口使用的最后一个连接。 在一天结束后将笔记本电脑带回家后,所有打开的窗口都将设置为下次使用时未连接。理想情况下,我希望能够将所有连接重新连接到其原始连接,但是我不知道一次甚至只有一个查询也是可能的。

2
使用ADODB.SQL Server 2014的经典ASP连接(不带TLS 1.0)
由于以PCI合规性名义禁用了TLS 1.0,因此我无法使32位Classic ASP应用程序正常工作。 根据MS / Stack Exchange的建议,我已经安装了: SQL Server 2014 SP1 CU1 .NET Framework 4.6 这使我们的ASP.NET应用程序/ SSMS运行。但是我们使用ADODB.Connection对象的经典ASP应用程序无法正常工作。 我尝试了使用的连接字符串Provider=SQLNCLI11;,但这似乎也无济于事。共享内存提供程序仍在抱怨管道的另一端没有任何内容。错误信息: Microsoft SQL Server本机客户端11.0错误'80004005' 共享内存提供程序:管道的另一端没有进程。 我还尝试将命名管道与连接字符串一起使用,Provider=SQLNCLI11;Server=np:\\.\pipe\MSSQL$SQLEXPRESS\sql\query;Database=northwind;Trusted_Connection=Yes;并收到以下错误消息: Microsoft SQL Server本机客户端11.0错误'80004005' 命名管道提供者:管道的另一端没有进程。 我应该了解ADODB的补丁程序吗?我是否应该考虑以其他方式使用命名管道?(尽管对于TLS设置如何,为什么共享内存无法正常工作,我还是有些困惑) 评论更新: Web服务器和SQL Server在同一框中。 这是一个SQLExpress命名实例。启用TLS 1.0的连接字符串为: "Driver={SQL Server}; Server=.\SQLExpress; Database=northwind; Trusted_Connection=Yes; Integrated_Security=True;" 我也尝试过: "Provider=SQLNCLI11; Server=.\SQLExpress; Database=northwind; Trusted_Connection=Yes;" 禁用TLS 1.0后,两者均无效。我知道Trusted_Connection / Integrated_Security是多余的,但是弄乱这些似乎也无济于事。 我已切换了TCP和命名管道的启用,禁用和顺序。上面的连接字符串中使用的管道名称直接来自该实例的“服务器配置”。我还尝试禁用共享内存以确保命名管道正常运行。我还没有尝试过TCP(好像共享内存由于TLS而不能工作,为什么要使用TCP?)共享内存和命名管道都可以在启用TLS 1.0的情况下工作。一旦我翻转注册表项以禁用TLS …

7
远程MySQL连接失败(10060)-“无法连接到domainname.com上的MySQL服务器(10060)”
我已经在VB6中开发了一个应用程序,并且正在使用在线MySQL数据库服务器来存储我的应用程序数据。 第一次尝试连接数据库服务器成功,但是在关闭应用程序并再次启动后,我得到: 无法连接到MySQL服务器(10060)” 一段时间(大约30分钟)后,我可以再次成功连接到数据库。 我已经为所有MySQL系统和全局变量(例如connection_timeout,wait_timeout等)赋予了最大值。 我已将所有权限授予MySQL用户。 我的计算机上的防火墙已关闭。 当应用程序关闭时,所有连接均正确关闭。 我问了提供在线MySQL数据库服务的技术人员,他们给了我以下三个原因: 您尝试连接的本地计算机未在服务器上列入白名单。 已超过用户的最大连接数。 当时,MySQL服务器已关闭(尽管他们说自己的服务器没有关闭)。 我该如何解决前两个原因,或者确定它们是问题的原因?还是可能还有另一个未列出的问题?

9
错误:无法生成SSPI上下文
当某人尝试连接到SQL Server实例时,出现错误: 不可能生成SSPI上下文。 昨天我们停电了(不知道该用英语怎么说),我不得不关闭服务器。 寻找答案,我发现了这一点: SQL Server 2008连接问题:无法生成SSPI上下文 但这对我没有帮助,因为直到昨天他们都工作正常。我什么都不想改变。但是如果有必要,我会改变它。 Obs:我现在无法重新启动服务器。 编辑:自从我回答以来,我们没有任何错误。

1
频繁的“随机” SQL Server连接超时
在过去的几天中,我们的客户一直在间歇性地与我们的数据库服务器建立连接超时。 同一页面上的多次Ajax调用多次连接到服务器,成功与失败混合在一起,有时特定的网站用户遇到连接问题,而其他用户则来自同一站点。 我不确定问题是否出在数据库或服务器本身上,但是我们可能在同一服务器上存在与其他数据库的连接问题。 该服务器是运行Windows Server 2008 RC的Amazon Cloud VPC,SQL Server的版本是SQL Server 2008 R2。如果需要,我可以提供更多信息。 有人可以给我任何有关如何调试它的提示吗?也许有几种方法可以测试连接? 非常感谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.