Articles of sql server 2012

安装失败的SQL Server群集,Addnode:远程registry调用失败

我将一个节点添加到SQL Server故障转移群集。 当添加节点2时,安装程​​序会引发错误“Addnode:Remote registry call failed。Unable to retrieve the primary node Filestream settings” TITLE:Microsoft SQL Server 2012 Service Pack 1安装程序 发生以下错误: Addnode:远程registry调用失败。 无法检索主节点文件stream设置 要获得帮助,请单击: http : //go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xB04B8EB8%25400x4BDAF9BA%25401306%254032 服务器上的操作系统是Windows 2012.任何build议从哪里开始寻找? 谢谢

sql错误“Service Broker需要访问数据库中的主密钥”xxx“主密钥必须存在

我对数据库的SQL和数据库pipe理相当陌生,至今仍在学习。 我们收到一个很长时间的SQL错误,据我们所知,对我们的应用程序没有任何影响。 所以我们把这个放在第二位。 现在开始困扰我了,我想知道发生了什么事情。 Service Broker needs to access the master key in the datasbase "xxx" Error Code:26. The Master Key hast to exist and the service Master Key encryption is required. 我检查了我们的完整的SQL日志,发现这个错误从无到有,我的意思是当时没有安装更新,也没有发布我们的应用程序的新版本。 所以对我来说,“无中生有”至less我现在什么都看不到了。 几个星期前,一切都开始了,也许我什么都记不起来了。 服务代理怎么可能需要访问主密钥,我们的数据库中甚至没有密钥。 我们从未创造过一个。 任何人都可以解释我如何使用密钥? 我的意思是创build是好的: USE xxx; CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'xxx'; GO 任何帮助立即upvoted。

SQL服务器数据库处于恢复状态

我的SharePoint 2010服务器场中有一台服务器。 今天一些用户抱怨说有些Infopath表单无法打开。 当我检查SOL Server Management Studio时,看到我的一些数据库处于恢复状态,如下图所示! 你知道为什么会发生这种情况,我该如何解决这个问题?

SQL Server 2012 Reporting Services导出CSV

我有一个SQL Server 2012 Reporting Services实例,默认情况下,它只能导出为PDF,Excel和Word。 用户也需要CSV导出。 我发现的是,有不同的扩展名,但不清楚如何添加或安装它们。 这就是我们现在所拥有的: 可取的(CSV是必须的,其他的则是好的): 更新: 使用64位版本。 C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config <Render>部分: <Render> <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/> <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering" Visible="false"/> <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/> <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/> <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"> <Configuration> <DeviceInfo> <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing> </DeviceInfo> </Configuration> </Extension> <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"> <Configuration> <DeviceInfo> <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing> […]

核心群集组故障转移到另一个节点时会发生什么情况? 它会把整个集群呢? 单点故障?

http://bit.ly/1lKJFIa “群集组”故障转移将导致群集脱机。 真? 单点故障? 我错过了什么吗? 核心群集资源(群集组)从一个节点故障转移到另一个节点时会发生什么情况? 它会把整个集群closures吗? 谢谢。

将Microsoft SQL Server中的数据子集导出为脚本

我们正在运行Microsoft 2012 SQL Server,并正在寻找一种方法将数据的一部分(基于查询)转储到.sql脚本,然后我们可以在另一台服务器上运行该数据以将该数据重新导入。我们有一个环境,一台生产服务器以及一个用于设置新产品的登台服务器,这些服务器可以连接多个表。 产品testing完成后,我们只想导出特定产品的数据(基于多个表中的查询),然后将特定的数据提取到生产环境中。 我们已经看了Task-Generate脚本方法,但它只生成完整的表格,而不是表格数据的一个子集。 我们还查看了导入和导出数据工具,但是它只导出到另一个数据库(我们不能使用,因为我们的生产和testing服务器处于不同的安全环境)或平面文本文件(CVS),而不是一个脚本文件。 任何想法,将不胜感激!

如何全文目录丢失时将由sql 2008创build的数据库附加到sql 2012?

我已经创build了一个由sql server 2008创build的mdf文件。但是当我将这个mdf文件附加到sql server 2012时,它要求我添加必要的全文目录。 我不知道该怎么办,请帮助我。

Sql Express 2012升级到SP1

我在一台服务器上安装了Sql Server Express 2012。 因为我想安装TFS 2015,它需要Sql Express 2012 SP1我只想更新我的实例到SP1,但我找不到方法。 从MS网站我看到这个( 在这个链接 ): 为现有用户安装 如果您已经安装了带有Tools,SQL Server Management Studio Express或Express with Advanced Services的Express,并且想要将完整的SQL Server Management Studiofunction添加到Express实例,请执行以下操作: 步骤1: … 似乎没有办法更新我的现有实例与服务包,但我需要卸载一切,然后重新安装。 我错了吗?

MS SQL复制只能使用系统帐户运行

我正在尝试使用SQL Server 2012configuration新的复制 我configuration了分配 在configuration发布时,它要求用户运行快照代理。 我设置了一个强大的用户权限到快照文件夹。 现在我收到以下错误: 所需的特权不由客户持有。 该步骤失败。 – SQL作业失败,错误 将SQL代理帐户更改为本地系统时,快照起作用,但出于安全原因,我需要使用特定的Windows帐户运行SQL代理。 我该如何解决这个问题?

我应该继续在MSSQL的新的虚拟环境中使用MSDTC吗?

在过去,我使用了两个节点的集群设置。 所有的服务(SQL,文件服务器,应用程序服务器,DTC)都像往常一样在群集内来回传递。 现在我采取不同的方法。 我想构build我的2节点群集,只安装Hyper-Vangular色和故障转移群集function。 然后创build约6台服务器,根据需要在2个节点上自由迁移。 有了这个设置,所有的“服务”现在只是独立的服务器。 我在印象之下安装并设置了DTC服务,以说明在SQL事务中间从一个节点到另一个节点抛出SQL服务的节点。 这样,当服务在其发送到的另一个节点上恢复时,SQL事务/请求可以恢复。 现在我只有一个SQL服务器服务正在运行,并且所有的节点跳转都是在较低层次上完成的(通过虚拟机),我甚至需要DTC服务吗?