Articles of sql server 2008

赢得2012 SQL添加节点失败群集服务validation,但通过validation

我试图添加一个节点到现有的SQL 2008群集。 我有Windows故障转移群集中的新节点,所有的服务器可以相互交谈。 Windows防火墙处于closures状态,networking防火墙现在已连接到所有服务器,以进行testing。 所有的networking,包括iSCSI都可以互相通话。 我已经成功通过validationtesting,将节点添加到Win Failover Cluster,并能够将其添加到Windows故障转移群集。 但是,在SQL 2008安装过程中,通过“添加节点”进程时,“群集服务validation”和“Microsoft群集服务(MSCS)群集validation错误”失败。 我已经花了最后2天试图解决这个来自在线技巧,似乎无法find为什么它在这些失败。 我是否正确理解错误? 我假设“群集服务validation”引用了必须运行以将节点添加到群集的群集validation报告,是否正确? 或者,它指的是一个非常类似的名字,我看着另一个testing? 当我拉起这个报告,它显示在他们旁边的“validation”的顶部的所有服务器。 当我在新节点上运行服务器(运行Server 2012,btw)时,我清楚地看到“群集服务”正常运行,并且还可以看到Windows故障转移群集中的节点。 我可以错过什么? 任何有关这方面的见解将非常感激。

如何在还原多维数据集备份时解决“文件存在”错误?

我正尝试使用SQL Server Management Studio还原多维数据集备份(.abf文件),但是我收到错误消息: 发生以下系统错误:文件存在。 。 (Microsoft SQL Server 2005 Analysis Services) (是的,实际上有两个点) 有谁知道如何解决这个问题,我可以恢复备份? 以下是我正在使用的步骤: 打开Microsoft SQL Server Management Studio build立到AS服务器的连接 右键单击服务器树视图上的“ Databases节点 selectRestore… 在Restore database键入新的数据库名称 在备份文件中selectFrom backup file input正确的密码 可选地勾选Allow database overwrite (它发生在两种方式) 按OK – >获取上述错误信息

通过互联网的SQL 2008复制

我们决定把我们的服务器放在美国东西海岸的数据中心,以保持高水平的冗余。 在评估复制选项的数量之后,除了VPN以外,没有其他方法可以为SQL Server执行复制。 我们正在调查VPN,但我有以下问题。 我们的大型数据库由媒体信息(图片/电影/audio/ pdf)等组成,所以我们不关心安全性,因为它们不是财务敏感数据。 SQL 2005支持或可以configuration为支持通过互联网复制? 如果是,那么我们应该降级到2005年? 如果SQL 2008 Publisherconfiguration了Web Sync,那么我们可以编写一个自动程序(C#Windows服务)充当拉客户并在订户服务器上运行并复制订户数据库吗? 还是有没有在SQL中可用的API,我们可以写我们自己的程序以非常通用的方式进行复制? (在坚果shell,我们可以写我们自己的基于C#Windows服务的订户程序?)

SQL Server 2008远程访问

从我的电脑连接到我的SQL Server 2008数据库时遇到问题。 我已经启用远程连接,如本答案中所述( 如何启用SQL Server 2008的远程连接? )。 而且我已将Microsoft支持页面上列出的端口添加到Cisco Asa防火墙,但仍无法连接。 我从SQLpipe理工作室得到的错误是: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:TCP提供程序,错误:0 – 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而build立连接失败。)(Microsoft SQL Server,错误:10060) 再次,我有双重和三重检查远程连接在数据库属性下启用,并在configuration页面上启用TCP。 我已经添加了tcp端口135,1433,1434,2382,2383和4022以及udp 1434到防火墙。 我也检查过,以确保1433是在数据库服务器configuration的tcp部分中设置的静态端口。 由于http / https和rdp都在工作,并且sql server端口的设置方式相同,因此端口应该在防火墙中正确configuration。 我在这里错过了什么? 任何帮助你可以提供将不胜感激。 编辑:我可以通过内部networking上的TCP连接到服务器。 服务器位于一个数据中心,我可以从我的生产箱连接到我的开发箱,反之亦然。 对我来说,这表明防火墙问题,但我不知道还有什么可以打开。 我甚至试图让所有TCP端口到该服务器没有成功。

无法启动SQL Server PowerShell

你们有没有这个问题,当你从SQL Server启动PowerShell的时候,会抛出一个像下面这样的exception? 无法parsing别名'cd',因为它引用了术语'Microsoft.PowerShell.Managment \ Set-Location',它不被识别为cmdlet,函数,可操作的程序文件或脚本文件。 validation术语,然后重试。 在行:1 char:140 +&[[System.Console] :: Title ='SQL Server Powershell'; Convert-UrnToPath'Server [@Name =''AIMLESS''] / Database [@Name =''AdventureWorks2008' ']'| cd <<<<} 我无法用pwd , cd等一些常见的别名进行导航。即使get-alias清除,显示cd是set-location , pwd是get-location 。 [更新]别名也不能设置

SQL Server 2008 – 版本安装大小

SQL Server 2008的不同版本之间的磁盘大小是否有显着差异? 我正在笔记本电脑上设置一个testing环境,我想知道是否有任何理由不安装SQL Server 2008企业版。

SQL 2008复制损坏的数据问题

我们拿了一个SQL 2000数据库。 做了一个速度备份。 在SQL 2008主动/被动群集上还原。 然后设置复制将数据复制回SQL 2000.所以2008年是发行商/分销商,2000年正在做订阅。 一切正常,execpt我们有时在用户的varchar /文本字段中损坏的数据。 例如,我们有一个有4500条logging的表格。 当我们运行这个语句时: update MedstaffProvider set Notes = 'Cell Phone: 360.123.4567 Answering Service: 360.123.9876' where LastName = 'smith' 2008年数据库中的logging按预期更新。 但是在子数据库中,我们会在注释字段中看到乱码: óPÌ[1] T $Oé[1] ð²ñ. K 以下是我们所知道的: 这是可重复的,这意味着我们可以整天运行相同的查询并获得相同的乱码。 如果你稍微改变了更新语句,那么数据就会被复制得很好。 两个数据库的sorting规则是一样的。 到目前为止,我们只检测到text / varchar字段的问题。 (上面的注释字段是文本)。 表中只有一个或两个logging受到影响。 表格结构在2000/2008年看起来相同。 我们没有做任何改变。 我们find了解决这个问题的一个解决scheme。 基本上如果我们在2008年重新创build表格(比如MedStaffProvider2),然后插入所有的数据。 放下原来的桌子。 将表重命名为它的原始名称。 再次设置复制。 并运行完全相同的更新声明,按预期工作。 有没有人有任何想法可能发生在这里? 或者有没有其他技术可以用来排除故障? 我find了一个解决scheme,但真的想要解决这个问题。

SQL Server 2008快照代理问题

我刚刚在Windows 7 RTM上安装了mssql 2008 sp1 x64,并在创build快照时遇到了问题,无论何时尝试启动快照代理(即设置事务复制发布),都会抛出“文件丢失” 。 我已经看到了c:\ program files \ microsoft sql server \ 100 \ com,并没有任何可执行文件,如snapshot.exe! 我尝试了一个疯狂的举动,从我的mssql 2005 com文件夹中复制所有文件,而不更换课程,现在它不会给出错误,而是始终说'开始',但没有任何反应。 (现在我已经删除了这些文件)我已经安装了所有的相关function。 所以请帮我弄清楚现在要做什么! 谢谢! 德米特里。

SQL 2008报告pipe理器不起作用

我有一个使用SSRS的SQL 2008开发人员版本,报告pipe理器只能在本地机器上使用。 如果我尝试从任何其他机器访问它,我会受到我的域名/密码质疑3次,然后屏幕保持空白。 我已经修改了一些configuration文件(复制出来的原始文件),以便让第三方应用程序运行,但是现在已经卸载了,configuration文件全部恢复为原始文件(原件被复制回来了) 我觉得它与身份validation的事情,但卡住了… 欢迎任何build议 乔纳森

SQL Server 2005和2008之间的改进(而不是新增function)

这里是给予的: 你会想要尖叫这个问题 这是一个Oracle商店,并将继续 目前所有的环境都是MSSQL 2000标准版 答案将有助于进行升级的商业案例 select将是64位和企业版(留给我!) 生命终结意味着什么 – 他们有我(吓人,不是吗?) 没有针对SQL Server的开发 MS Access(最近的2007)有(广泛的)开发,只是在胁迫下转移到SQL Server Windows Server 2003操作系统,没有2008年的考虑 没有数据仓库 没有商业智能 访问/支持的应用程序绝大部分是第三方商用的现成的 数据库大小和使用的规模否定了16个节点群集MSSQL 2008而不是MSSQL 2005的8个节点的事实 这里是一个问题, 无视MSSQL2008中的新function (我相信有这个function),MSSQL2008在MSSQL2005中,而不是在MSSQL2000中的function有什么重大的改进?