我有一个数据库,它的所有外键关系在过去的某个未知的时间下降(不要问)。 我有一个旧的数据库副本不好还原,但架构有关系。 我正在从中创build一个脚本来恢复密钥。 在更新表格时,我必须从多个表格中删除统计信息。 我是否需要手动重新创build这些表,还是只在所有表更新时才运行统计信息更新过程?
我们有一些服务器与Windows 2003和SQL Server 2005,并希望升级到Windows 2008和SQL2008,因为新的酷function。 如何做到这一点? 有什么特别的想法?
是否有非交互式(读取:脚本)的方式来转储所有存储过程到磁盘? 我们将存储过程的版本保存在存储库中,以跟踪更改以及部署和回滚的目的。 目前,无论何时我们想要修改存储过程,当您开始更改时,都必须直接将其从数据库中提取出来。
我们有一个SQL Server 2005的实例,我们的一个人搞砸了,我相信他们杀了SQL服务器服务,并重新启动计算机,当它回来时,我们所有的数据库都“恢复”,每次超时我们尝试连接到它。 在过去的四天中,每当我们尝试使用SSMC时,它都处于“恢复”状态,无法连接到“msbd”(也在恢复中)。 我不确定如何使用DBCC CHECKDB命令来检查数据库的完整性。 我们有备份(我们无法恢复,因为它保持超时),它是一个testing服务器,所以没有什么生产是真的丢失。 有没有办法让它退出恢复模式? 我们有另一个sqlserver实例运行,这很好,但是这个实例保持超时。 我看到的错误是 数据库msdb正在恢复。 等到恢复完成 和 执行transact-sql语句或批处理超时过期时发生exception。 有什么想法吗? 我们在这里没有真正的DBA,也没有任何有丰富sql经验的人。
我有一张桌子,已经变得相当大,我们正在复制到约120个用户。 该表上的FK没有索引,当我在一个引起问题的查询上运行一个执行计划时,它有 – > /* Missing Index Details from CaseNotesTimeoutQuerys.sql – mylocal\sqlexpress.MATRIX (WWCARES\pschaller (54)) The Query Processor estimates that implementing the following index could improve the query cost by 99.5556%. */ /* USE [MATRIX] GO CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>] ON [dbo].[tblCaseNotes] ([PersonID]) GO */ 我想补充一点,但恐怕会强制重新初始化。 任何人都可以validation或validation我的顾虑? 它甚至以这种方式工作,还是我需要在每个用户上运行脚本? 任何有识之士将不胜感激。
我有一个SQL Server 2005 SP3框,我的开发人员之一创build了一个临时表,我们似乎无法删除,因为它以某种方式得到括号中的表的名称? SELECT Name, object_id FROM sys.objects WHERE Name LIKE '%#example%' Results: Name object_id [#example] 123828384 任何人都知道我们可以摆脱这个? 谢谢!
我有一个SQL数据库实例被停止/closures不当,并且msdb系统数据库以及常规数据库已经“恢复”超过2个星期了。 有时在重新启动后,实例中的一个数据库将工作一段时间,而所有其他人仍然说“在恢复”,但在另一次重新启动后,似乎不同的数据库在这一点“恢复”,有些以前工作。 我可以采取MDF和LDF文件并还原到不同的SQL实例并还原任何数据? 当msdb处于“恢复”状态时,我无法停止或脱机任何数据库,也无法找出修复数据库实例的方法。 在这一点上,我正在寻找方法或解决方法在新的情况下。 想法?
我刚刚开始使用BIDS(在SQL Server 2005中创buildSSIS包的开发环境)的麻烦。我不知道这是否仅仅是一个许可证/版本问题,或者我缺less一些组件。 如果我安装SQL Server Express 2005,则没有BIDS组件。 如果我安装SQL Server Express 2005工具包,则有BIDS组件; 但是当我尝试创build一个新的项目,没有“SSIS包”项目模板。 我尝试将其安装在不同的机器上,结果相同。 谢谢你的任何build议。
我正在帮助一个暴露的SQL Server 2005的客户。他们不会在防火墙或VPN解决scheme上花钱,他们的日志中充满了暴力攻击的迹象。 X失败login到SQL Server 2005后,是否有办法自动禁止IP地址?
When I finally realized this, and connected via VPN to the corporate network, everything worked like a charm. 现在在相同的情况下,我在使用VPN的企业域,仍然无法运行给定的脚本。 我得到这个错误 Msg 15404, Level 16, State 19, Line 1 Could not obtain information about Windows NT group/user 'DomainName\username', error code 0x5.