Articles of sql server

SQL Server 2008 / 2008R2备份兼容性

我想开始使用SQL Server 2008R2,但是我也需要能够将数据库的应用程序部署到SQL Server 2008.我只是发现我无法备份2008R2来恢复2008年。为什么? 我有什么select? 从2005年到2008年,我可以理解前向兼容性, 尽pipe我仍然觉得它很烦人 ,但是我不明白为什么在这个.5版本中会出现这种情况。

更智能的SQL 2000和2005维护计划?

SQL 2000和2005维护计划是否应该适应要分离或脱机的数据库? 我分离/脱机了几个数据库,现在维护计划失败了,因为SQL无法find/连接到数据库。 在我看来,SQL的一个简单的事情就是在这样的改变时重新计算脚本,或者有一个向导生成的维护计划(最坏的情况下)会发出关于不可用数据库的警告,并继续独立于脚本,如其他数据库。 实际上,在我看来,要求我进入“用户数据库”维护计划的每个步骤块,将设置切换到“所有数据库”,确定出向导,保存,返回并设置它回到“除了系统数据库之外的所有数据库”,请退出向导,并保存。 这是很多的点击! (那是2005年,与2000年同样尴尬的名单) 这是正常的吗? 或者是其他的错误? 谢谢!

如何在使用外键约束时使用SQL Server SSIS导入数据?

我试图build立一个导入forms的实时数据库到我们的开发数据库。 我试图用SSIS来做这个,但是由于约束导入失败。 例如,我有以下表格: 顾客 制品 OrderLines 命令 导入客户和产品是好的,因为他们不依赖于任何东西。 但是,当导入OrderLines时,它会失败,因为订单尚未创build。 如何更改SSIS如何导入表的顺序? 或者,也许我不应该使用外键约束?

将性能计数器写入MS SQL数据库的免费工具?

是否有一些(免费)工具读取性能计数器(Windows 2008服务器,但2003年的支持是奖金),并将其添加到MS SQL Server 2008数据库? 在最坏的情况下我不需要太花哨,我可以通过触发器添加“日志轮换”。 编辑:澄清,我想读取任何性能计数器(CPU负载,磁盘队列,ASP.net的东西),只使用SQL Server作为数据存储。 有点像内置的CSV日志logging工作。

使用SQLloginlogin时SQL Server错误

我有一个网站,我需要访问一个SQL Server。 在开发使用Windowslogin工作正常,但现在我已经部署到Web服务器,它不能访问数据库,因为它是作为服务器默认用户运行。 所以我试图让它login使用SQL Serverlogin,但无论我尝试它似乎失败。 看看错误日志这是我发现的消息。 错误:18456严重性:14状态:58谷歌search了一下后,我来到这里有人知道什么国58是如何解决它?

删除SQL事件探查器跟踪文件(.trc)

我们在我们的服务器上的SQL数据文件夹( \Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data )中注意到了很多.trc文件。 这些文件的date范围跨越一天,所有文件的总文件大小一起约为21演出。 我想释放这个空间,但我不知道如果我可以通过Windows资源pipe理器手动删除文件,或者如果我需要在SQL中执行任何操作,如运行命令或脚本。 有任何想法吗?

什么每日清单项目有Coldfusion,iis7,SQL服务器pipe理员?

这将成为我创build的网站应用程序工具的一部分,它具有许多不同的function。 但是我今天的问题是针对sql,iis,coldfusionpipe理员,你使用什么样的每日清单。 可以通过coldfusion / sql / wmi检查/完成/validation吗? 例如,在这包括作为我的主要应用程序的一部分,我检查以下内容: validation数据源 validation所有的SQL作业正在完成 validation所有SQL备份,以及上次运行的时间 确认我有至less15%的硬盘空间 但是还有什么我可以检查或添加到我的工具来检查我? 因此,我可以自动总结检查的事项,并通过networking发出警报,我需要密切关注。

为什么SQL Server会在我创build的每个新数据库中为本地pipe理员帐户自动创build显式用户映射?

如果我使用sysadminangular色中的Windows域用户login到SQL Server 2008的特定实例,并通过SQL Management Studio创build全新的数据库,则新创build的数据库中的用户将自动映射到本地MACHINE\Administrator帐户。 这不会发生在我正在运行的任何其他SQL实例上,也不会发生在有问题的实例上的任何其他用户。 我认为必须有一个设置(在服务器级别或用户级别),但我似乎无法find微软文档或谷歌任何地方的信息。

从备份中恢复数据库时出错

我有一个我想要放在我的开发机器上的SQL Server 2005数据库的备份(比通过远程桌面编写查询要快得多)。 我可以在一台机器上恢复这个function,所以我知道备份是好的(当然,我认为这是 – 我不得不把它复制到外部硬盘上,然后再把它复制到当前的机器上) 。 我得到的错误是这样的: TITLE:Microsoft SQL Server Management Studio 服务器“XPS17200911 \ SQL2005”的还原失败。 (Microsoft.SqlServer.SmoExtended) 有关帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .FailedOperationExceptionText&EvtID =还原+服务器&LINKID = 20476 附加信息: System.Data.SqlClient.SqlError:文件'C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ DATA \ TDC.ndf'由'BankA_Tables02'(4)和'BankA_Tables01'(3 )。 WITH MOVE子句可用于重定位一个或多个文件。 (Microsoft.SqlServer.Smo) 有关帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&LinkId=20476 而生成的SQL脚本(你知道我的意思)是这样的: RESTORE DATABASE [TDC] FROM DISK = […]

与SQL Server分开安装Team Foundation Server:错误TF255040

我在服务器A上安装了SQL Server 2008 R2数据库,报告和分析服务。 在服务器B上 ,我尝试使用高级configuration向导来configurationTeam Foundation Server。 几乎所有的东西似乎都没问题,除了分析服务部分。 当我设置SQL Server Analysis Services实例path并尝试testing它时,我收到以下错误信息: TF255040:必须退出Team Foundationpipe理控制台并安装SQL Server Reporting Services,或者在应用程序层上至less安装SQL Client Connectivity Tools以确保Analysis Services对象模型存在于仓库处理中。 一旦安装了必要的报告组件,请重新启动pipe理控制台并重新运行向导。 那么,我不想在服务器B上安装SQL Server Reporting Services。至于SQL客户端连接工具,我不确定它是指什么。 我应该在服务器B上安装SQL Server Management Studio吗? 注意:我启用了服务器A上的Analysis Services的防火墙例外,并且可以从另一台机器连接到它。