标签: sql-server-2008

SQL Server 2005 备份统计

我想和你分享这个简单的片段(回答我自己的问题),我也很好奇你如何控制你的 SQL 服务器备份。

sql-server-2005 sql-server-2008 backup

4
推荐指数
1
解决办法
143
查看次数

我可以在不解析定义的情况下确定存储过程是否使用动态 sql 吗?

由于似乎无法在不解析 cf 的情况下从注释中剥离过程定义。this,似乎没有可靠的 T-SQL 查询来回答这个问题。

或者我可以从任何系统视图中获取此信息吗?

参见 我关于剥离评论的问题

sql-server-2008 dynamic-sql

4
推荐指数
1
解决办法
203
查看次数

异步镜像/完全恢复模型对性能的影响

对于 SQL Server 2008 R2 中的异步镜像,需要使用完整恢复模型。

假设Mirror两边的网络和磁盘IO都可以跟上事务日志和镜像,那么这种没有镜像和简单恢复的数据库还有性能损失吗?如果是这样,什么类型的操作会受到影响以及是什么导致它们受到影响?

sql-server-2008 sql-server mirroring

4
推荐指数
1
解决办法
648
查看次数

单个网站的 SQL Server 2008 R2 Express?

最近有人告诉我,我可以将 SQL Server 2008 R2 Express 版用于单个网站。但是您不需要服务器代理进行连接(我想。我现在正在努力记住几年前的事情!)并且 Express 是否禁用了服务器代理?

sql-server-2008

4
推荐指数
1
解决办法
688
查看次数

SQL Server 2008 和 Management Studio - Intellisense 不完整

我正在处理位于我们 Intranet 上的 SQL 2008 实例。一切都很好,只是有时智能感知在那里并且可以工作,有时却没有。它是一个非常快的网络,所以我不认为 RDBMS 会因为延迟问题等原因被动地关闭智能感知。

是否有其他机制可用于确保智能感知始终有效?

sql-server-2008 intellisense

4
推荐指数
1
解决办法
518
查看次数

我应该为我的数据库创建维护计划还是使用作业?

我尝试在我的 SQL Server 2008 数据库上创建维护计划,并且对一些现成可用的东西印象深刻。但是,创建后,似乎很难自定义。这让我想知道我是否应该使用我想要完成的活动创建 SQL 作业。与手动创建 SQL 作业相比,使用维护计划有什么好处吗?

sql-server-2008 sql-server maintenance

4
推荐指数
1
解决办法
1286
查看次数

在简单模式下备份数据库的最佳做法是什么?

我正在尝试创建一个 SQL 作业来备份我的数据库。我希望有:

  1. 每周一次完整备份
  2. 每日差异备份
  3. 可以清理 14 天之前的备份的东西

开始使用维护计划来做这件事,但决定通过作业来管理它会更灵活。

我的问题是:如何命名备份文件?我是否使用日期命名约定命名它们并使用相同的约定来删除旧文件?有更容易的方法吗?

如果我想多了,应该使用维护计划,我也会很感激这个答案。

sql-server-2008 sql-server backup

4
推荐指数
1
解决办法
1900
查看次数

SQL:传输数据库架构

如果我想将架构所有权转移到另一个架构,我知道我需要使用以下内容:

ALTER SCHEMA destinationschema TRANSFER sourceschema.objectname;
Run Code Online (Sandbox Code Playgroud)

但它与以下有何不同:

ALTER AUTHORIZATION ON OBJECT::sourceschema.objectname TO destinationschema ;
Run Code Online (Sandbox Code Playgroud)

提前致谢!

schema sql-server-2008 security

4
推荐指数
1
解决办法
1160
查看次数

不同版本的SQL Server之间是否可以建立主从复制关系?

我有一个数据库服务器 SQL Server 2005,它位于专用网络中。现在我需要为网络服务器创建一个数据库,所以我想将此数据库复制到运行 SQL Server 2008 的外部服务器。我希望内部服务器成为主服务器,外部服务器作为从服务器。新数据每天可能会添加几次,但很少,并且应该在没有手动干预的情况下顺利复制。

这是一种可能的情况,还是我需要将内部的 SQL Server 升级到与外部相同的版本?

如果可能的话,以这种方式进行升级是否有缺点,无论如何都更推荐升级方案?

replication sql-server-2005 sql-server-2008

4
推荐指数
1
解决办法
1804
查看次数

当一个项目的 ExpiryDate 值是过去的时候,如何将它标记为“已过期”?

我有一个项目表,每个项目都有一个状态和到期日。

强制执行此操作的最佳方法是什么:

when ExpireyDate > DateTime.Now
update Status to "expired"
Run Code Online (Sandbox Code Playgroud)

我可以有一个定期运行的存储过程,它根据需要检查所有项目和更新。但是,我想避免项目过期的任何延迟,并被标记为过期。

有没有更好的方法来做到这一点?数据库中的某种约束?

例如,拍卖网站将如何做到这一点?在非常精确的时间“结束”拍卖很重要。

编辑

我将gbn的答案标记为解决方案,因为它为我的问题提供了解决方案。但是我认为user212102是问题的关键 - 为什么我要存储状态,而不是根据项目的状态来计算它?我将研究实现这一目标的更好方法。

sql-server-2008 sql-server constraint best-practices

4
推荐指数
1
解决办法
5167
查看次数