我有一个3节点AlwaysOn可用性组在3节点WSFC使用节点多数。 2个节点设置为同步自动故障切换,第3个设置为asynchronous手动故障切换。 当我尝试使用GUI进行故障转移时,我收到一条警告,如屏幕截图所示。 如果使用T-SQL进行故障转移,则不会有任何警告或错误。 将文件共享添加到法定数字不会有帮助。 我可以解决警告的唯一方法是从第三个节点(它仍然是WSFC的一部分)中删除asynchronousSQL实例。 无论哪种方式,AlwaysOn仪表盘说仲裁是好的。 我错过了什么吗? 这是一个GUI,我应该忽略的错误? 点击“Action Required”会出现以下错误:
我正在尝试使用作业中的SSIS或Powershell步骤将从一台服务器创build的备份复制到另一台服务器。 在SQL代理下运行步骤时,我在两个系统上遇到了同样的错误。 我收到path不存在的错误。 我已经尝试将代理权限授予e:\ backups文件所在的位置,但仍然无效。 当我使用代理的步骤,它工作正常。 任何人都可以帮助我什么权限授予sqlagent? 权利看起来已被授予MSSQL $实例1在备份驱动器上。
我从一开始就很抱歉,我没有太多的信息可以继续,我只是想找一些帮助来debugging我的问题。 我有SQL Server 2008 RC2计算机上运行Windows Servernetworking版2008年5个站点。 在所有网站上(不是全部同时),我会在我的ASP.NET 2网站上发现一些错误,说Index was outside the bounds of the array. 在SQL游标上。 这是发生在数据肯定存在的地方,如果不是,我会得到更多的错误。 就好像SQL服务器由于某种原因不能返回结果。 我不知道如何开始debugging,我似乎没有得到任何超时错误。 我的问题是: 我怎么知道SQL服务器是否负荷过重? 我可以启用允许我跟踪的内容吗? 如果我有date和时间,我可以检查SQL Server上的某些日志以显示更多信息? 如果是的话,在哪里? 对模糊的描述抱歉; 目前我没有更多的事情要做。 编辑到目前为止的答案: 大多数情况下,相同的代码将顺利运行。 我今天创build了一个无限循环,每次都执行一个SQL查询,然后试图在同一个网站上加载一个页面,并且带回了这个错误。 我的观点是,如果没有可能的办法,游标将被归还为空。 Edit2好吧,也许我没有正确解释。 我明白出界是错误的,就是编码。 我所说的是,这是99.9%的时间在相同的代码随机发生。 是的代码引发错误,但它不应该有一个空的结果集在第一位。 这里是完整的堆栈跟踪(同样,这段代码的工作时间是99.9%): (我正在使用Delphi.NET所以这是Borland的一部分来自哪里) – 请注意,错误发生时,它正在清理自己的名单内部… Borland.Vcl.TDBBufferList.FreeHGlobal(IntPtr Ptr) at Borland.Vcl.TCustomADODataSet.FreeRecordBuffer(IntPtr& Buffer) at Borland.Vcl.TDataSet.SetBufListSize(Int32 Value) at Borland.Vcl.TDataSet.CloseCursor() at Borland.Vcl.TDataSet.SetActive(Boolean Value) at Borland.Vcl.TDataSet.Close() at […]
Debian使用Win2k8服务器来挤压KVM服务器。 服务器有16GB的RAM,客户机只运行MS SQL,其上有一个15GB的数据库。 我想知道是否有任何内容或默认的Debian设置中的默认内存或存储设置,可以帮助性能在这里调整。 理想情况下,在Windows客户端上,我将不得不find使MS-SQL服务器保持尽可能多的数据库的方式,因为这将有望直接转换为物理主机RAM。 数据库是一个投票系统,所以它的投票和读取每日结果和报告的组合。 有什么我可以调整主机FS也许像swapiness或dirty_ratio这将是有益的吗? 我不太了解MS-SQL,我认为我无法调整如何处理写入。 我认为,即使数据库在RAM中,Windows中的数据库写入也会刷新到客户机上的磁盘上,因此这将传递给主机。 主机运行DRBD并将访客虚拟机复制到另一台服务器。 我需要在这里知道的任何事情? 非常感谢。 user@machine:~$ kvm -version QEMU PC emulator version 0.12.5 (qemu-kvm-0.12.5), Copyright (c) 2003-2008 Fabrice Bellard user@machine:~$ uname -a Linux myhost 3.4.9 #1 SMP Wed Aug 22 19:08:46 BST 2012 x86_64 GNU/Linux
可能重复: 你能帮我解决我的软件许可问题吗? 我已经问过在stackoverflow相同的问题,但我认为这适合在这里更好,因为这是一个问题不涉及到编程。 场景: 我想使用Windows Server和SQL Server构build商业智能系统。 带有SSAS实例和SSRS服务器的SQL Server与Windows Server一起安装在一台物理机上。 我的系统有200个用户和1个pipe理员。 每个用户都可以使用自己的ceredentials访问由SSAS多维数据集生成的SSRS报告。 由于SSAS仅支持Windows身份validation用户,因此必须将数据存储在Active Directory中(或者可能存在另一种存储此数据的方式,如果您知道方式,请告诉我)。 我的问题是: 在这个BI系统中有200名活跃用户,考虑到他们通过SSRS连接到SQL Server数据,他们的凭据存储在AD服务器上,我需要多less个CAL? 考虑到最小的可能成本,哪个选项是最好的? 当这些产品同时使用时,我需要知道sql server和windows server CAL 我完全不知道MS许可证的政治,所以请提出直接的答案,如果可能的话:)
我最近从windows得到了一条消息,说我的系统磁盘空间不足。 在文件系统快速search后,我发现SQL Server已经在文件夹C:\ Program Files \ Microsoft SQL Server \ 90 \ Setup Bootstrap \ LOG \ Files中logging了10GB的信息 自然地删除这些缓解了这个问题,但是最近的一个检查发现,以每天约35MB的速度写在那里是一个不争的事实。 通常几乎所有这些都在名为SQLSetupXXX_MachineName_Support.log的文件中 。 有没有限制/停止这种日志logging的方法?
我需要能够将SQL Server日志导出到CSV文件,我可以轻松地使用导出function。 然而,在这样做的时候,我注意到Management Studio中的SQL Server日志中缺less一个date范围,实际上是两个月。 我想知道这些日志可能被发现,如果可以重新加载它们,所以我可以查看,然后导出它们。 他们严格意义上的信息,但我确实需要他们。 提前致谢!
我有一个运行在IIS 7中的ASP.NET 4.5 Web应用程序,并在同一台机器上连接到SQL Server 2008 R2。 数据库读取密集,偶尔会有大量的突发事件。 目前我们只有一个CPU服务器,但是打算购买一个带有两个sockets的R720 Hex Core机器。 为服务器获得第二个CPU并使IIS和SQL Server在单独的CPU上运行有什么好处吗? 你如何设置这个最大限度的使用硬件?
我最终试图find一种方法来允许在SQL Server中安全使用BCP和select其他命令行function。 我目前所在的组织已经禁用了xp_cmdshell,尽pipe我觉得如果我可以提供一个安全的安全模型来使用它们,他们会考虑将其打开。 我到目前为止的想法是创build一个包装存储过程,代表用户执行命令行操作。 该操作将被用户以string的forms传入, 检查,以确保它不包含任何明显的狡猾的东西 – 我发现了一个函数应该帮助这个( http://msdn.microsoft.com/en-us/library/aa175398(v=sql.80).aspx ) 只允许调用特定的程序或操作 – 在我的情况下,首先是BCP 我的数据库pipe理员技能有限,但这是我希望从安全上下文 所有普通用户帐户都不允许执行xp_cmdshell 我们将创build一个用户(他们将EXECUTE AS)与调用xp_cmdshell的权限,而不是别的,不是pipe理员 用户现有权限将被用于从表中读取数据,但是与使用包装器存储过程时这个额外帐户的权限相结合。 如果你能告诉我,我是否在正确的路线上,还有其他的事情,我需要考虑,因为这是我想呈现给DBA的东西 谢谢 山姆
我有两个几乎相同的Windows Server 2008 R2服务器与Microsoft SQL Server 2012设置。 一台服务器有一个硬件防火墙,端口25在两个方向都打开(另外打开RDP到某些IP,打开端口80和443) 一台服务器使用Windows防火墙(默认选项,另外限制RDP到某些IP并打开端口80和443) 我可以在带有Windows防火墙的服务器上使用msdb.dbo.sp_send_dbmail发送电子邮件。 但是具有硬件防火墙的服务器在日志[msdb]中返回。[dbo]。[sysmail_log] 由于邮件服务器故障,邮件无法发送给收件人。 (2012-11-04T14:25:02)发送邮件exception消息:无法发送邮件到邮件服务器(服务不可用,closures传输通道,服务器响应是:此时连接不被接受)。 ) 电子邮件帐户和configuration文件在两台服务器上的设置完全相同。 有没有人有任何想法,为什么? 我认为这与防火墙有关,尽pipe可能的一个IP可能被邮件服务器阻塞。 谢谢!