我们使用IBM Storwize V3700作为我们公司的存储解决scheme,它在RAID 5上运行3个存储卷。存储不仅用于数据库,还用于一般的虚拟机存储和整个公司的共享文件系统。 我的理解是,一般情况下的ACID数据库(尤其是PostgreSQL)运行得更好,只要您具有一致的IOPS并将WAL日志和数据存储在不同的磁盘中。 通用存储解决scheme中不可能有这样的configuration。 当文件系统处于RAID 5时,AFAIK数据库在重写/重读的情况下不能正常运行,但我无法find解释它的任何直接的文章。 为了性能方面的原因,我想将一个Postgres数据库移出通用存储,因为这些卷用于服务其他虚拟机和服务,所以我将在IOPS中产生“坏邻居”效应,但是我需要备份我的理解。
我们有一个将电子邮件发送到我们现在退役的Exchange 2010服务器的SQL Server 2008R2安装。 我们现在使用一个名为mail.example.com的DNS指针来运行带有两个主机(mailserver1.example.com和mailserver2.example.com)的Exchange 2016 DAG,它引用了这两个服务器。 所以,当我们把旧的服务器closures时,我们从使用实际的主机名(severname.example.com)到mail.example.com。 当我们这样做,我们得到以下错误: The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 1 (2017-02-14T15:41:00). Exception Message: Cannot send mails to mail server. (The remote certificate is invalid according to the validation procedure.). 如果我将数据库邮件configuration更改为指向DAG(mailserver1.example.com)中的单个服务器,则一切正常。 我们在邮件服务器上使用通配符证书(* .example.com),所以我不确定是否是这个问题。 我想解决这个问题,以保持弹性。 谁能告诉我它不喜欢什么? 编辑:所以我深入挖什么证书安装/正在使用: Get-ExchangeCertificate […]
最新版本的SQL Server Management Studio的要求是什么? 它是否可以在Windows 7 X64或Sql Server 2016上运行,至less需要Windows 8?
我需要一些帮助来跟踪由MS SQL Server 2016错误/秒计数器报告的错误。 计数器每10秒显示大约2个错误,但是在事件日志或sql服务器日志中没有看到任何东西。 任何人都指向正确的方向。
我知道可以通过SQL Serverconfigurationpipe理器在每个客户端的基础上创build一个SQL Server别名,但是可以在目标SQL Server服务器上全局执行吗? 我的目标是最终淘汰一个旧的SQL Server框,并将其数据库移到另一个SQL框,而不必重写代码/ VBA脚本/等访问旧的SQL Server。 我也会更改旧服务器的DNS条目,并指向新的服务器。 我希望避免每个客户端都需要对SSCM进行更改。
我已经为我的数据库做了一个维护计划。 这个计划包含几个任务,我可以select每个任务是为特定的数据库。 但是dbcc freeproccache没有提到关于特定的db。 我担心这个过程将被执行我的SQL服务器所有的数据库。 我如何执行单个数据库的caching清理?
我们正在尝试定义一个参数IAAS SQL Server安装程序。 但是我们需要比默认sql_latin01_general_cp1_ci_as更多的sorting规则。 我似乎无法find它在JSON模板/参数或作为Powershell中的参数。 在为Azure设置IAAS SQL Server时,是否有办法定义不同的sorting规则?
我创build了一个工作,用一个计划时间对我所有的数据库进行备份,当作业完成时,我已经通过邮件向我的电子邮件发送了一个通知,但是我没有收到任何邮件。 所以我会在这里张贴我已经做了什么来设置这个通知,看看是否有什么缺失。 在“数据库邮件”中,我为这个通知设置了一个电子邮件,其中包含了在智能主机中执行SMTP AUTH所需的所有信息。 为了testing这个连接,我使用了“发送testing电子邮件…”来接收我的电子邮件,并且没有收到任何问题。 然后,创build一个新的运营商,只需使用我的电子邮件并为运营商设置一个名称。 在此之后,我在SQL Server代理中的作业中进入了这个作业属性,并在通知中设置了电子邮件,为我的新操作员select了要通知的“作业完成时”。 但是我还没有收到任何通知。 我错过了这里的任何一步? 谢谢!
我有一个客户使用我编写的一些软件,它需要通过端口1433访问云/共享SQL Server。他想使用IPVanish的原因与我的软件没有任何关系。 当他的VPN连接时(通过IP Vanish的服务器),我的软件无法连接到他的共享SQL Server帐户。 我的问题:共享SQL服务器主机(在这种情况下是arvixe)是否可能由于滥用而阻止IPVanish在该端口上的IP访问(黑客试图在IPVanish的匿名下攻击该主机?)或者,IPVanish可能阻止全部1433个连接? 我已经联系到IPVanish,他们的T1技术支持不知道/不了解这个问题。 此外,另一种select可能是,如果我能以某种方式configuration他的路由器指挥1433stream量不通过VPN? 不知道从哪里开始…我是一名软件工程师,并没有太多的networking人。 这甚至有可能吗? 我有更改软件只能使用主适配器的选项。 但是,把这看作是最后的手段,因为这对于不同设置的其他客户来说可能是一个负面的事情。
我有两个SQL Server 2008 R2服务器,一个用于PROD,另一个用于DR。 我正在尝试为名为School的数据库添加日志传送。 迄今为止的步骤 备份学校数据库 使用UI还原数据库或使用以下SQL语句即 Restore database "School" from disk ='t:\Data\School.bak' with NoRecovery 。 结果是数据库卡在还原中 如果我Restore database "School" from disk ='t:\Data\School.bak' with recovery.恢复数据库与Restore database "School" from disk ='t:\Data\School.bak' with recovery. 数据库还原完成但日志传送失败。 我删除了数据库,并重新创build它使用Restore database "School" from disk ='t:\Data\School.bak' with NoRecovery但它仍然卡在**Norecovery** 。 有没有办法,我可以恢复数据库,以便不卡在恢复状态,我可以完成日志传送。