-
sql-server – 存档除当前年份之外的所有内容并同时对表进行分区
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
任务 从一组大表中归档除了滚动的13个月之外的所有时间段.归档数据必须存储在另一个数据库中. 数据库处于简单恢复模式 这些表是50密耳到几十亿,在某些情况下每个占用数百GB. 表当前未分区 每个表在不断增加的日期列上都有一个聚簇索引 每个表还有一个非聚集索[详细]
-
sql-server – 一次将多个数据库从C:移动到D:
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
我的SQL Server 2008 R2带有323个数据库,在我的C:驱动器上消耗大约14 GB,这是一个快速的SSD. 因为我想在我的C:驱动器上回收一些空间,我想把它们移到我的D:驱动器上. 我找到了this MSDN article,但这似乎是只移动一个数据库的过程. 是否有自动方式或脚本一[详细]
-
sql-server – ALTER INDEX ALL REBUILD是否使用简单恢复模型的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
SQL Server 2012上的“ALTER INDEX ALL REBUILD”操作失败,因为事务日志空间不足.索引从未被重组或重建,因此几乎所有索引的碎片都超过80%. DB使用简单的恢复模型.我假设在命令的“ALL”形式执行每个索引操作之后,将在下一个索引重建之前刷新事务日志数据.它[详细]
-
sql-server – 如何查看加密视图或存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
我正在开发第三方数据库. 当我尝试通过右键单击,CREATE TO然后再到NEW QUERY EDIT WINDOW来查看视图的定义时,我收到一个错误: This property may not exist for this object or may not be retrievable due to insufficient access rights. The text is encr[详细]
-
SQL监控概述
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
我目前在SQL Server 2005中的20多个数据库之后闲逛,需要一个监视性能的工具,并在数据库运行缓慢时通知我.有没有什么我可以在Managment工作室内运行任何其他可以完成这项工作的好的第三方工具(Pref free). 谢谢 解决方法 查看用于SQL Server管理和监控的Quest[详细]
-
sql-server – 插入OUTPUT与子查询表相关
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
我正在修改数据库的结构.表FinancialInstitution的几列的内容必须转移到表Person中. FinancialInstitution与具有外键的Person链接.每个FinancialInstitution都需要其相应Person的Id.因此,对于插入Person中的每个新行,必须将此新行(IDENTITY)的id复制回相应的F[详细]
-
sql-server – 在数据库中存储单元的最佳方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
我继承了一个包含数百个列的大型(SQLServer)数据库,这些列表示一个或另一个的数量.这些值的单位(例如“加仑”,“英寸”等)存储在扩展属性的MS_Description字段中.我想知道是否有更好的方法来存储这些信息.我认为它可以用于文档目的,但是很难根据这些数据进行[详细]
-
sql-server – SQL Server 2005镜像数据库恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
场景: 我们希望在Active Directory域环境中使用SQL Server 2005 Standard的DB镜像版本以及见证服务器.数据库从第三方应用服务器提供,除了数据库连接字符串之外,该服务器无法修改. 与此相关的两个问题: 我们如何才能让我们的第三方应用服务器花费尽可能少的[详细]
-
sql – Access 2003中多个字段的唯一约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
我没有找到任何关于我的问题的答案,所有独特的约束问题都不涉及MS Access. 问题是如何对MS Access 2003数据库中的多个堆栈字段进行唯一约束? 如果我的表由列id,A,B,C,D,E,F组成.我有一个列id的索引,但我希望在A列和B列上都设置一个唯一的约束.因此,我可能有A[详细]
-
sql-server – 重建事务日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
我们有一个非常大的数据库(~6TB),其事务日志文件被删除(SQL Server被关闭.我们尝试过: 分离和重新附加数据库;和 取消删除事务日志文件 ……但到目前为止还没有任何工作. 我们目前正在运行: ALTER DATABASE dbname REBUILD LOG ON (NAME=dbname,FILENAME='lo[详细]
-
sql-server – 访问相同的LOB数据时,逻辑读取不同
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
以下是三个简单的测试,它们读取相同的数据,但报告的逻辑读取非常不同: 建立 以下脚本创建一个包含100个相同行的测试表,每个行包含一个xml列,其中包含足够的数据以确保它存储在行外.在我的测试数据库中,每行生成的xml的长度为20,204字节. -- Conditional drop[详细]
-
sql-server – SQL Server 2008 R2与SQL Server 2008 R2 Express
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
付费和免费版MSSQL2008R2之间有什么区别? Microsoft SQL Server 2008 R2 http://www.microsoft.com/sqlserver/2008/en/us/R2.aspx 和Microsoft SQL Server 2008 R2 Express http://www.microsoft.com/express/Database/ 一个完整的答案可以解释为什么有人会[详细]
-
sql-server – 为什么事务日志在使用夜间备份的简单恢复模式下继
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
在立即标记为重复之前,我已经阅读了Mike Walsh的 Why Does the Transaction Log Keep Growing or Run Out of Space?,但我认为它没有回答我的情况.我查看了十几个类似的问题,但相关的问题大多只是说“重复”,并指出迈克的问题. 详细信息:我在SQL Server 2008[详细]
-
sql-server – 在每个查询中证明不使用(nolock)提示
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
你有没有必要证明不使用查询提示? 我在遇到非常繁忙的服务器的每个查询中看到WITH(NOLOCK).开发人员认为它应该默认处于启用状态,因为他们讨厌在代码中看到它数千次. 我试图解释它允许脏读,最终会得到坏数据,但他们认为性能权衡非常值得. (他们的数据库很乱;[详细]
-
sql-server – System Center Service Manager 2012的SQL Server
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
围绕SQL Server所需的排序规则设置存在许多冲突或混淆的信息,因为它涉及托管SCSM 2012数据库和关联的数据仓库数据库. 在安装过程中,如果将排序规则保留为默认值SQL_Latin1_CP1_CI_AS,则会出现此错误. This TechNet article说: For this release,make sure th[详细]
-
sql-server-2005 – 如何在SQL Server 2005中创建一个受密码保护
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
我需要创建一个带有SQL Server Management Studio 2005的链接服务器到Access 95数据库,该数据库恰好在数据库级别受密码保护.用户级安全性尚未实现. 我无法将Access数据库转换为更新的版本.它被第三方应用程序使用;因此,不允许以任何方式修改它. 我已经尝试使[详细]
-
sql-server – SQL Server数据库邮件在发送邮件时是否使用线程?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我们正在使用SQL Server 2008 Database Mail向我们的网站访问者发送电子邮件.我不知道SQL Server是通过从队列中拾取来逐个发送邮件,还是会使用线程以同时方式发送电子邮件. 如果数据库邮件使用线程,有没有办法增加并发运行的线程数? 解决方法 摘自在线书籍:[详细]
-
跨SAN隔离数据库日志和不同卷(相同RAID阵列)上的数据是否具有性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
在我的旧服务器上,我将它们分成不同的RAID阵列以提高性能.使用SAN对我来说是新的,所以我不确定最佳配置. SAN:48个驱动器. 10K 600GB SAS. RAID 50. 4 Gbps连接. 更新信息: 所有48个驱动器都是同一RAID阵列的一部分.我想知道将数据和日志放在不同的卷中是否[详细]
-
sql-server-2005 – 仅当查询包含要返回的行时才发送sql server
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
我有一个查询,检查我们是否已销售特定库存商品 select * from merchand_history where stock_code = 'zzz007' and create_timestamp = getdate() order by create_timestamp desc 我想有一个sql作业通过电子邮件发送给用户(我想使用警报机制),但前提是该查询[详细]
-
sql-server – 登录失败 – 必须更改帐户密码 – 错误18488
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
我无法连接到生产SQL服务器.我的管理员重置了我的密码,并告诉我它是什么. SQL Server Management Studio给出了以下错误: 用户’Bill’登录失败.原因:必须更改帐户的密码. (Microsoft SQL Server,错误:18488) 那么,我该如何重置密码? 我尝试使用此帐户终止[详细]
-
虚拟化 – SQL群集或Hyper V群集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
我们很快将实施Dynamics AX安装. 我们的目标是提供高可用性,我们正在与我们的实施者密切合作. 我们向他们提出了关于SQL和Hyper-V群集的问题. 他们建议在完整的虚拟化平台上运行时没有真正的理由在应用层(SQL)进行虚拟化,只需在Windows Server中设置Hyper V群[详细]
-
sql-server – 如果我发现某人强行破坏我的服务器密码,我该怎么
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
我刚刚检查了我的vps上的事件日志,发现有人蛮力强迫我的sql server sa密码和 windows管理员密码. (我已将帐户名从管理员更改为其他名称,但他们使用了正确的帐户名!) 我能做些什么来阻止他们这样做吗?我的操作系统是Windows Server 2008 R2和SQL Server 2008[详细]
-
sql-server-2008 – 如何查看存储过程上次运行的时间
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
我想查看服务器上每个数据库的所有存储过程的列表,以及上次运行存储过程的时间.我对SQL非常好,但我不知道如何查看sql这样的统计信息,所以我很感激有点帮助找到这些信息. 编辑: 从答案我得到它听起来像我想的那样是不可能的.我当时认为可以像上次访问表时看到[详细]
-
好初学者关于数据库的书籍?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
我正在寻找有关数据库书籍的建议.理想情况下,我希望一本书花费不超过1/4,涵盖抽象/理论内容的基础知识,然后深入研究实践方面. 如果相关的“傻瓜书”是好的,只要这里的人愿意支持它就没问题.布朗尼指出Kindle上的书籍. 解决方法 我最喜欢的是Michael J Hernand[详细]
-
sql-server – 如何从MySQL迁移到SQL Server 2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
我有 MySQL数据库备份文件(Mysql版本5.1) 我想在Sqlserver 2008中恢复它如何恢复它? 解决方法 您无法自动将MySQL备份还原到SQLServer 2008.您可以编写转换脚本来转换数据,或使用Microsoft DTS之类的工具(现在称为SQL Server Integration Services).[详细]