Articles of sql server 2008

SQL Server 2008:备份计划应该为主数据库?

我们只有这个服务器上的4个数据库。 其中之一是非常关键的。 我想知道我们应该怎么做关于master db的备份? 我们并不真正做许多“主”types的交易。 目前我们每天都对主人进行全面备份。 我们应该做差异和日志?

如何识别和修复SIMPLE恢复模型数据库上事务日志增长的原因?

我最近将SQL Server 2008安装升级到了Service Pack 2.我们的数据库之一是简单的恢复模式,但是它的事务日志不断增长。 该日志似乎不被截断,因为它应该在简单的恢复模式下。 我目前正在研究的path是,我们有一个地方的事务处于活动状态。 这是为什么: select name, recovery_model_desc, log_reuse_wait_desc from sys.databases where name in ('SimpleDB') name recovery_model_desc log_reuse_wait_desc SimpleDB SIMPLE ACTIVE_TRANSACTION 当我检查我的活动交易时,我得到以下。 请注意,我安装了SP2,并在12月25日午夜左右重新启动了我们的服务器。 select transaction_id, name, transaction_begin_time, transaction_type from sys.dm_tran_active_transactions transaction_id name transaction_begin_time transaction_type 233 worktable 2010-12-25 12:44:29.283 2 236 worktable 2010-12-25 12:44:29.283 2 238 worktable 2010-12-25 12:44:29.283 2 240 worktable 2010-12-25 […]

SQL Server中的多个文件在使用RAID时是否有助于减less增长和文件locking中的冲突?

我一直在阅读,并得到的印象是,如果你使用RAID,那么在一个文件组中使用多个SQL Server文件将不会有任何进一步的改进,好处是纯粹的pipe理(如果你开始用尽空间或通缉将数据分成可pipe理的块进行备份/平衡大型服务器机房的数据)。 然而,作为一个相当聪明的软件人员,假设即使对于较小的数据库,SQL Server将在LOGICAL文件基础上执行增长和locking操作(对于写入)也是不可想象的,所以即使使用RAID,也似乎在一个文件组中有多个文件来平衡I / O是合理的,还是重build来自分布式文件组的数据的时间大于减lesslocking的好处? 我也意识到行为和好处可能会有不同的表/ indeces /日志。 有一个很好的网站,当RAID已经到位时,区分多个文件的好处吗?

存储在数据库中的空值

我想知道空值是如何存储在磁盘 – 是分配一些最小的字节 – 物理磁盘空间至于其他列确实有一些价值,连续安排行插入到表中? 第二个问题是:如果用值更新空值,则SQL将在数据文件末尾分配所需的空间? 谢谢..

好的工具,将备份数据库和日志和截断日志?

有谁知道一个很好的工具,可以安排备份数据库和日志和截断日志? 正在使用SQL Server 2008 Web Edition

不同数据库中的两个表之间的SQL联接

我是SQL新手,所以需要一点帮助。 我必须join两个不同服务器上的两个不同数据库的表。 有人可以告诉我,我该怎么做?

如何自动化SQL Server 2008数据库和OLAP备份?

我的Windows Server 2008企业版中有SQL Server 2008 Enterprise SP2 x64数据库,我的问题是如何对数据库内容执行自动备份? 例如。 MDF和LDF以及OLAP数据库? 谢谢。

硬件计算Sql Server 2008

我如何计算SQL Server的推荐硬件? 我怎样才能实施SQL Server的硬件计划? 编辑后: 我的应用程序是由Silverlightdevise的。 我在我的数据库30表,我存储图片或PDF文件在一些表中。 我有1000个用户。 我有500个并发会话。

从攻击者隐藏SQL Server 2008

我正在使用MS-SQL Server 2008实例作为项目的后端数据库服务器。 我在托pipe我的项目和SQL Server的计算机上做了一些安全testing,并在SQL Server上得到了以下报告: 在端口1853/TCP ,数据库服务器正在运行(特别是MSSQL和版本号),并且响应在预login响应中可用。 我怎样才能隐藏这个信息和SQL Server? 我找不到一种方法来创build一个触发器,并允许访问特定的IP,但我不知道这是否正确地解决了我的问题。

SQL Server 2008 – 恢复数据库而不恢复事务日志(LDF)

我有一个完全恢复模式的生产数据库,其中MDF和LDF文件每个大约80GB。 我们有一个testing服务器,为了开发/testing目的,我们定期恢复这个数据库。 在还原发生的那一刻,我们将恢复模式设置为“简单”,并在服务器磁盘空间不足的情况下收缩日志文件。 有没有办法将数据库直接恢复到简单模式,以便永远不会创build大的LDF文件?