我的公司刚刚开始在Windows 2008 R2服务器上使用TMG 2010作为我们的防火墙/ Web代理。 自移动以来,到SQL Server的所有连接都在大约30秒后closures。 例如: 从SSMS运行一个将成功运行的查询 等待30多秒 再次运行查询,它将失败,并出现以下错误 A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 – An existing connection was forcibly closed by the remote host. 再次运行查询,它将正常工作。 运行超过30秒的查询也会发生同样的问题。 我假设在步骤3中的错误是因为SSMS不知道现有的连接已closures。 查看TMG日志,我可以看到SQL连接正在closures,具有以下信息: Closed Connection Log type: Firewall service Status: Unspecified error Rule: Internal Internet […]
由于在运行SQL 2014的Win 7.1 Pro桌面和Windows 2012 R2 Datacenter Azure服务器上应用完整的补丁集,SQL Management Studio(2008和2014版本)将无法连接到SQL 2014 Azure服务器。 客户端连接尝试超时并失败,SQL Server错误5。 SQL Server事务复制继续在本地SQL 2008实例和远程SQL 2014实例之间正常工作。 此外,远程(Azure)服务器上的SQL Management Studio 2014可以连接到本地(现场)SQL 2008实例,而不会影响远程(Azure)SQL 2014服务器。 双向DNSparsing和IP连接是正常的。 我可以看到,远程SQL 2014实例在启动时正确地创build了它的SPN。 SQL 2014上有一个警告,表示某些客户端正在使用NTLM回退。 我没有SQL 2014的本地实例,也没有SQL 2008的远程实例。所以我不确定这是一个相关的因素,服务器是远程的,在Azure上,通过VPN,或者如果我会看到相同的修补本地客户端和修补本地SQL服务器的问题。 我注意到远程SQL 2014服务器上的SQL浏览器服务已停止并被禁用。 我不确定这是否是预补丁的情况。 但是我在默认端口上运行一个实例,而不是一个命名实例,所以我希望我不需要SQL浏览器服务? 这个补丁星期二有关于Server 2003networking文件共享的身份validation问题。 我还没有看到一般的AD身份validation问题或SQL Server身份validation问题的报告。 有其他人有这个问题或类似的? 任何build议,我应该试着回滚哪个KB? 我应该运行Kerberosconfiguration分析器吗? 我应该启动禁用的SQL浏览器服务吗? 任何帮助赞赏。 从服务器上删除MS15-027(KB3002657)并重新启动服务器不能解决问题。 删除客户端上的KB 3046049并重新启动客户端不能解决问题。 删除服务器上的KB 3046049并重新启动服务器不能解决问题,但错误代码从5更改为53(更常见的错误代码)。 编辑:这是不同于今晚的安全更新后 , SQL Server Windows身份validation失败的问题:login来自不受信任的域,虽然它可能具有相同的根本原因。 […]
我们正在使用SQL Server 2008 数据库邮件发送电子邮件给我们的网站访问者。 我不知道SQL Server是通过从队列中拾取一个接一个地发送邮件,还是使用线程同时发送邮件。 如果数据库邮件使用线程,有什么办法可以增加并发运行的线程数?
从SQL Server 2008 R2联机丛书: 服务器内存选项 当SQL Serverdynamic使用内存时,它会定期查询系统以确定可用物理内存量。 SQL Server使用内存通知API QueryMemoryResourceNotification来确定缓冲池何时可以分配内存和释放内存。 从SQL Server 2005/2008联机丛书: 服务器内存选项 当SQL Serverdynamic使用内存时,它会定期查询系统以确定可用物理内存量。 在Microsoft Windows 2000下,SQL Server增大或缩小缓冲区caching,以根据服务器活动将空闲的物理内存保持在4 MB和10 MB之间。 维护这个可用的内存可以防止Windows 2000分页。 如果内存不多,SQL Server会将内存释放到Windows 2000。 在Windows Server 2003下,SQL Server使用内存通知API QueryMemoryResourceNotification来确定缓冲池何时可以分配内存并释放内存。 我明白,SQL Serverpipe理自己的内存使用情况。 如果服务器的可用内存不足,SQL Server将释放一些内存(自己挨饿)。 这是默认的,理想的,首选的行为。 但是我已经看到很多情况下,当有其他饥饿的应用程序(即遇到大量的分页错误)时,SQL Server不释放内存。 然后我发现提及SQL Server实际释放内存可能需要几天的时间 : 专业的Microsoft SQL Server 2008pipe理,内存使用 SQL Server是可用性最好的服务器应用程序之一。 当操作系统触发低内存通知事件时,SQL将释放内存供其他应用程序使用,如果机器上正在运行另一个内存贪婪应用程序,则实际上会使内存不足。 好消息是SQL一次只能释放less量的内存,所以在SQL开始受到影响之前可能需要几个小时甚至几天的时间。 不幸的是,如果另一个应用程序迫切需要更多的内存,SQL可能需要几个小时才能释放出足够的内存,以便其他应用程序不需要过多的分页就可以运行。 这听起来正确吗? SQL Server是一个运行良好的服务器应用程序,会在几天内使服务器瘫痪? 是否有一个选项(除了设置SQL […]
我已经安装了一个SQL Server 2008 R2集群,我发现资源组“可用存储”显示“脱机”状态。 这是什么意思? 看来我不能把它上网。 我试图使用cluster resource命令,它显示在这个组似乎没有资源。 为什么? 谢谢。
在报表生成器中尝试添加数据集时,系统会提示“input数据源凭据”。 select“使用当前Windows用户”失败,并且我没有指定用户的密码。 环境是SCCM 2012。 需要更改哪些权限才能访问SCCM数据源? 在SCCM / SSRS中授予用户RW访问报告的最佳实践是什么?
任何人都可以提供SQL Server集群可用选项的高级概述,其优点和缺点? 使用Microsoft群集服务或SQL Server本地群集更好吗? 这个select是否适用于最新的SQL Server版本?
我需要从SQL Server 2000事务日志文件中恢复已删除的数据。 日志文件是3.3GB。 我尝试了通常的SQL日志拯救,但它一直崩溃outOfMemoryexception。 我也试过在不同的机器上有相同的错误。 我试过ApexSQL恢复,似乎工作,但它是一个试用,所以只有每隔10行显示。 如果我找不到更便宜的解决scheme,我可能别无select,只能掏999.00这个工具。 有任何想法吗? 编辑 – 如果我尝试从备份恢复,然后重播我的日志文件,我可以在同一台服务器上恢复备份到不同的数据库(新)?
我看过教程文章和文章,介绍如何使用星型和雪花模式构build数据仓库,OLTP数据库事实和维度表的非规范化等等。 还看到像这样的评论: 最好是星型模式适用于数据市场。 真正的企业数据仓库绝对不可能在星型模式或雪花中表示。 我想创build一个数据库,将服务器报告服务,也许(如果这还不够)安装analisys服务,并从立方体提取报告和数据。 我的问题是:重新devise我当前的数据库并遵循具有事实和维度表的星型/雪花模式是否真的很困难? 谢谢
我们的企业标准是McAfee Enterprise,不幸的是这是不可协商的。 在我负责的两种types的服务器上,SQL和Web,我们已经注意到企业标准设置的主要性能问题。 最大扫描时间45秒 所有stream程的一项政策 在写入时扫描所有文件,读取并打开进行备份 启发式:find未知的程序,木马和macros 检测有害程序 排除:EVT,LDF,LOG,MDF,VMD,Windows文件保护) 这当然仍然会导致重大的减速。 IIS .NET重新编译速度很慢,尤其是SharePoint,SQL备份和还原,SQL Analysis Services,Integration Services以及它们的临时数据。 我经常看一些关于设置SQL和SQL分析服务,SQL集成服务,Visual Studio,Sharepoint和.NET Web服务器的McAfee的一些最佳实践。 人们如何设置迈克菲企业的企业服务保持完整的安全,但影响尽可能最小的性能? 有没有人在这些设置上运行白皮书? 显然有些是个案,但是在那里肯定有一些最佳实践。