我们正在研究SQL Server AlwaysOn的实现选项。 AlwaysOn依赖于Windows群集,而且我已经阅读了几篇文章,指出共享存储不再是群集的需求。 我也读过几篇文章,说明了相反的情况,或者说它只是不需要多点集群。 我们不打算使用多站点群集。 我们在同一个房间里有两台服务器,一台是主服务器,另一台是备份服务器,如果可用的话,我们可以使用另一台备份服务器作为报告服务器。 在故障转移时,辅助节点成为主节点,直到发生下一次故障转移。 我们还会将部分数据复制到网站中的两台服务器上。 这是我所了解的标准。 我在这个项目的软件/数据库方面,所以在这些问题上忍受我 – 我可能需要大量的澄清: 共享存储仍然是我们build议实施Windows群集的一个要求吗? 为什么共享存储是一个需求,当我要将我们的SQL数据复制到其他服务器呢? 共享存储只是系统文件的一个要求吗? 我们可以在直接连接的存储上安装我们的MDF / LDF吗? (我们可能会使用SAN,但只是好奇) 是否有可能使复制高度可用,可能是由于没有履行出版责任和其他一切责任? 如果我们不能,我有一个解决的办法,但那真的很好。
有没有从亚马逊或微软的工具来自动升级一个EC2实例的SQL Server 2008到2012? 或者我必须创build一个新的实例,然后导入所有的数据库?
Sql Server 2012镜像设置中是否需要SAN,似乎有很多冲突的信息。 我目前有一个主动 – 被动目击者SQL 2008R2安装程序,其中每台机器都有普通的旧式DAS RAIDarrays。 我想再一次使用SQL Server 2012来实现,但是很多在线文档(例如AlwaysOn可用性组(SQL Server)的先决条件,限制和build议) – http://msdn.microsoft.com/zh-cn/ /library/ff878487.aspx )build议“AlwaysOn可用性组”中的每个节点都必须是Windows Server故障转移群集(WSFC)群集的节点。 我不是要设置一个SQL Server故障转移群集 – 仅在SQL Server的两个实例(主动 – 被动目击者)之间的数据库镜像。 当查找设置Windows Server故障转移群集(WSFC)群集的要求时,我总是将SAN /共享存储视为一项要求。 不过,我在这里看到了一个非常明确的答案:“AlwaysOn可用性组不需要部署故障转移群集实例或使用对称共享存储(SAN或SMB)”。 – http://msdn.microsoft.com/en-us/library/hh270278.aspx – 但我不确定相信什么。 有没有人尝试过使用SQL Server 2012的“主动 – 被动 – 见证”镜像设置,以及“AlwaysOn可用性组”,您不需要使用SAN /共享存储? 非常感谢, 肯尼
我们的备份过程如下:午夜完整备份,每8小时差异备份和每5分钟事务日志备份。 维护计划保持一切滚动和整齐。 要恢复到特定的时间点(比如昨天下午2:05)。 在使用SQL Server Management Studio 2012进行还原时,我们右键单击要还原到的数据库>任务>还原>数据库。 然后,我们恢复完整备份而不恢复(并覆盖现有数据)。 这使数据库处于“恢复…”状态。 然后我们去>任务>恢复>文件和文件组。 select我们最近的差异备份(中午)。 恢复没有恢复。 现在为事务日志 – 任务>恢复>事务日志。 在该对话框中,我们select“从文件或磁带”,然后点击buttonselect文件。 添加,然后select从12:00 PM到14:05 PM(其中25个)的5分钟事务日志。 当我们点击对话框上的“确定”时,SSMS崩溃并出现以下错误: 执行Transact-SQL语句或批处理时发生exception。 (Microsoft.SqlServer.ConnectionInfo) 加载在“C:… \ backup_2012_12_22_120500_4174134.trn”上的媒体格式化为支持1个媒体系列,但根据备份设备规范需要25个媒体系列。 RESTORE HEADERONLY正在exception终止。 (Microsoft SQL Server,错误:3231) 要获得帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2218&EvtSrc=MSSQLServer&EvtID=3231&LinkId=20476 如果我记得这是我们在SQL Server 2008和2005中使用的确切过程,所以我不明白为什么这是失败的。 这是2012年特定的东西吗? 这是一个错误? 我无法在网上find任何信息。 我们根本没有使用磁带备份,而且大多数关于媒体系列的东西都与磁带备份有关。 故障排除:依次select每个事务日志(一次一个)并恢复工作。 但是,如此多的事务日志,这可以很容易地花费15分钟以上。 我还没有尝试过,但是我认为如果我们以这种forms写下普通的旧TSQL: RESTORE DATABASE [OurDB] FILE = N'db_dat' FROM DISK = N'C:\…\diff\backup_2012_12_23_085000_4627006.bak' […]
当试图安装程序时,它抱怨说还有其他东西正在安装,并且Windows Installer已经在运行(msiexec.exe)。 果然,这个过程有两个实例,其中一个使用了25%的CPU(四核,基本上100%的核心)。 在线search后,我碰到了这个: http : //support.microsoft.com/kb/2793634标题为“安装SQL Server 2012 SP1后Windows Installer重复启动”,其中说: “在计算机上安装SQL Server 2012 SP1后,Windows Installer(Msiexec.exe)进程会重复启动以修复某些程序集。” …“出现此问题时,您遇到较高的CPU使用率。” 有没有人遇到这个问题或能够解决它? 我只是觉得在这里提出一个解决scheme以备将来参考是个好主意,因为这是一个巨大的问题。 安装SQL Server 2012 SP1后,不可能安装任何软件。
我们一直在使用SharePoint 2013的评估版和SQL Server 2008 R2企业评估版开发多个SharePoint网站作为POC。 POC工作了,进入了有限的生产,那么SQL Server评估的失效date就悄然而至,所以是时候尽快购买了。 理想情况下,由于新的价格模型,我想使用由处理器许可的SQL Server 2012 Standard。 现在的问题是,我是否可以从过期的SQL 2008R2试用版直接升级到SQL 2012 Standard? 或者更好的办法是从过期的试用版中导出sharepoint数据库,这样我就可以将它们导入到全新的SQL 2012安装中。
我试图从SQL Server 2012中添加一个链接的服务器到Excel 2010文件中。我在网上find的每个参考文献都是使用SQL Server的早期版本,以及他们告诉你使用“Microsoft.Jet .OLEDB.4.0',从我所知道的2012年是不存在的。 任何人都可以告诉我需要使用哪个提供程序,以及产品名称,数据源和提供程序string应该是什么? 作为参考,这是我正在看的屏幕: 谢谢。
我正尝试使用SQL Server Management Studio将新用户添加到SQL Server 2012数据库。 我右键单击并select安全 – >用户下的“添加用户”,填写用户信息,然后单击确定。 Management Studio将引发错误消息“不是有效的login名或者您没有权限”。 我如何添加这个用户?
我有一个新的要求来encryption一个sql数据库中的数据,而它是静止的。 到目前为止,我已经看了Bitlocker(见下文),和其他商业产品(我不会因为我不寻找这个产品是最好的答案)。 我也看了SQL透明数据encryption。 TDE似乎是相当简单的select,但考虑到使用6核时sql的定价非常高。 我被要求find其他选项。 我的主要问题是关于BitLocker及其在hyper-v guest虚拟机和hyper-v主机中的使用。 首先可以在一个超v客人中使用Bitlocker,我发现有50%的post说不支持其他人说这是? 我也应该在超v主机级别使用它吗? 这里是对我来说有点模糊的地方。 如果我在启动卷上启用,那么是没有启动密码(一个选项)不能启动主机,但不encryption共享存储上的数据,我假设我无法encryptioniSCSI卷,因为它们在我们的hyper-v集群中的多个节点之间共享。 这使得它毫无意义,因为如果有人窃取存储设备,他们可以读取数据。
我正在尝试在AWS中为我们的Web应用程序创build一个工作概念validation,该应用程序突然需要快速扩展。 目前它托pipe在本地VMware服务器上,我们正在迁移到AWS。 我正在使用启用了多可用区镜像的AWS RDS上configurationMS SQL Server实例。 我们希望有一个设置,允许我们从副本读取并写入主要。 有没有办法访问镜像故障转移/副本服务器,或者我需要find另一个解决scheme?