Articles of sql server 2008

设置本地策略不起作用?

我在这里做错了什么? 将所有人添加到本地安全设置(仅用于testing目的) 强制使用gpupdate /force更新策略 跑了whoami /priv 我添加的权限不显示在whoami /priv吗? 为什么? 如果是相关的,我按照这里的指示(是的,我重新启动SQL Server)

备份networking共享上的SQL备份

目前我的维护计划被configuration为将SQL Server数据库备份到本地驱动器,然后Commvault每晚都会提取这些文件,而且我的SQL Server维护计划在几个星期之后就会删除这些备份文件。 我不喜欢将SQL服务器备份到本地驱动器,每隔一段时间commvault失败,我的小时备份是无用的 – 如果我失去了整个服务器,我必须从commvault回到最后一晚。 我想要做的是将SQL服务器备份到networking共享中,然后让commvault从那里获取备份。 SQL服务器似乎无法通过networking直接备份到文件夹,但是我可以通过使用sp_addumpdevice创build设备来备份到networking共享。 基本上这会创build一个SQL视为设备的networking共享上的文件,但问题是不是每个备份都获得一个文件,而是在该文件中获得多个备份。 我可以设置备份到期,我认为这意味着备份将开始重新使用过期的空间…但是恐怕commvault会每晚备份这个大文件,而不仅仅是新的备份。 那么,是否有办法为每个备份的每个数据库备份个人备份文件的networking共享? 谢谢。

在同一个操作系统上使用Exchange 2010安装SQL Server 2008 R2

硬件供应商为我们的新服务器提出了相互矛盾的build议。 我们正在寻求让SBS 2011运行Exchange Server。 我们还需要SQL Server 2008 R2。 有人说你需要虚拟化服务器,让Exchange运行在一个操作系统上,SQL运行在另一个上。 其他人认为这是过度的,通过在一个操作系统中运行所有东西,你将获得更好的性能。 顺便说一下,这是8个用户的小公司。 那么,这两个可以并排安装吗?

在Microsoft SQL Server 2008 R2上可笑地减慢查询

我开发机器上的MS SQL Server 2008 R2中的查询速度非常慢。 这个问题困扰了我大约一个月。 其他开发人员没有相同的问题,但我们都运行相同的代码。 这似乎是任何查询,包括JOIN需要20多岁,有些需要一分钟。 插入和更新速度很快。 总的数据库大小约为30MB,所以它不是很大。 在laggy查询期间,CPU使用率保持不变,IO率保持较低,页面错误增量也保持较低。 我没有调整任何性能设置在数据库configuration – 这是从设置的所有股票。 连接到SQL服务器的软件与它在同一台机器上运行。 我已经尝试了多个开发数据库副本和已知的罚款客户数据库,都无济于事。 任何想法可能是什么原因造成的?

用相应的string值replace整数集

我有一个查询返回输出像 – 5,4,6 其中1 =苹果,2 =芒果,3 =香蕉,4 =李子,5 =樱桃,6 =猕猴桃等 我想更新我的输出樱桃,李子,猕猴桃而不是5,4,6我怎样才能达到同样的select声明。 我可以硬编码值。 请确认 可能是我解释清楚了 这是示例 select水果从t_fruitid其中id = 7 正在返回我'5,6,4'作为一个单一的行 现在我想把这个单行输出更新为“cherry,plum,kiwi” 我该怎么做呢 谢谢你

SQL 2008备份到UNC共享故障0xC002F210

这个问题是驱使我坚果! 我们将所有生产数据库备份到networking共享中,然后每晚备份到磁带上。 星期一至星期五晚8点 – 完整备份,然后进行日志备份 周一至周五早上7点至下午7点,以半小时为间隔 – 备份日志 自从3年前我们从SQL Server Standard 2000迁移到2008年以来,我们的备份一直以这种方式工作。 最近,星期一的第一次日志备份失败了。 不是每一次,但几乎每一次! 剩下的一周,我们没有任何问题。 我想这个问题可能与在没有备份的周末之后尝试的日志备份的大小有关。 现在到这个问题上,我需要一个修复… 所有这一周,我们最大的两个数据库上的每个完整备份都失败了(两个备份压缩均小于1GB)。 源服务器和目标服务器上有足够的磁盘空间。 我猜问题是完成这些数据库的备份所需的时间和/或完成这些备份所需的备份文件的大小。 将备份目标更改为本地存储可以正常工作(而且速度非常快)。 从工作经历,我可以find一些提示,问题可能是… 代码:0xC002F210(总是这个代码,但混合以下描述…) “操作系统在'\ drserver \ SQLBackups \ Database.bak'上尝试'SetEndOfFile'时,返回错误'64(未能检索到此错误的文本。原因:1815)'。BACKUP DATABASEexception终止。 “操作系统在'\ drserver \ SQLBackups \ Database.bak'上尝试”FlushFileBuffers“时,返回错误'64(未能检索到该错误的文本。原因:1815)'。BACKUP DATABASEexception终止。 请帮助保存我的头发和理智!

恢复SQL Server系统数据库(模型,主控等)的重要性是什么?

我必须将某些生产数据库还原到同一台Microsoft SQL Server 2005计算机上的不同驱动器。 这工作得很好,使用数据库的应用程序重新上线。 但是,我还没有恢复SQL Server自己创build的系统(或缺省?)数据库(模型,主数据库等)。 我的问题是,这些数据库的作用是什么? 以及我恢复它们有多重要?

是否对使用较低兼容级别的SQL Server有负面影响?

我们有SQL Server 2008 R2,我们正在使用一个兼容性级别设置为2005(90)的数据库。 我们将在某个时候将其升级到2008年,但同时我想知道是否让数据库处于较低的兼容性级别会对性能产生负面影响? 我发现这个问题意味着可能会有一个负面影响,但它是一个老版本的SQL Server。

两个MS SQL实例,一个数据库文件

是否有可能有一个数据库文件附加到两个不同的SQL实例? 考虑到MDF位于NAS上,我想在两台不同的服务器上使用MS SQL的主要和次要实例(不考虑这个问题中的集群),我希望两个实例都引用这个相同的MDF。 一次只能将一个实例连接到MDF,或者两者都可以。 附加SQL实例“A”,解除连接,然后附加实例“B”到这个MDF是否有问题? 感谢您的input。

麻烦在HostGator上发布一个MVC4网站

我一直在C#MVC4网站上工作,并试图将其发布到Host Gator共享Windows托pipe帐户。 他们正在运行MSSQL 2008和mySql。 试图让网站正常工作时,我们遇到了一些麻烦。 首先,我们使用代码优先的方法来使用MVC创build数据库,并实现它提供的SimpleMembership 。 如果我发布由Visual Studios 2010模板创build的基本MVC网站,只要它不尝试连接到数据库,网站就会加载和显示页面。 我曾与Host Gator的技术支持,但他们无法给我一个很好的答案如何实际连接到数据库。 而且我尝试了各种连接string,以及试图实现SqlServerCe 3.5。 我尝试过的一些连接string示例如下所示: <configuration> <connectionStrings> <add connectionString="Server=myServerAddress;Database=myDataBase;ID=myUsername;Password=myPassword;Trusted_Connection=False" name="connectionName" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> 和这个: <connectionStrings> <add connectionString=Data Source=ServerIPAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; /> </connectionStrings> </configuration> 但似乎没有任何工作,我们最终以各地的错误,如: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定) 这一切都指向连接string,不能连接。 有没有人与HostGator和MVC有任何成功的故事?