-
sql-server – 我可以从SQL Server默认获得哪些事件信息?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:112
我经常会看到一些问题,人们想知道某件事情是否发生,或者何时发生,或者是谁执行了这一行动.在很多情况下,SQL Server本身不会跟踪此信息.例如: 谁最后执行了存储过程dbo.MyProcedure? 谁更新了dbo.Employees表中的salary列? 谁最后查询了Management Studio的[详细]
-
创建couchdb数据库备份的最少侵入性方法是什么?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:119
我们希望创建一个couchdb数据库的定期备份,以便在异地发货.什么是最不具侵入性的方法来获得这些 – 理想情况下,不会中断或显着降低现有数据库服务器的性能? 解决方法 您可以只复制CouchDB数据库文件.阅读有关此 here的更多信息.[详细]
-
如何找出SQL Server中使用主键的引用?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:134
我在SQL Server 2008 R2中有一个表,其中主键称为ID,然后由数据库周围的多个表用作外键.如何找出使用哪个表?我正在尝试删除该记录,但它正在抱怨ID正在使用中. 或者也许有一种简单的方法可以通过给出数据库ID来从整个数据库中删除所有引用的记录?现在我要为每[详细]
-
sql-server – SQL Server 2008 R2默认锁定内存页面吗?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:81
有没有人知道SQL 2008 ENT R2 x64的锁定页面是否默认运行为ON(我认为它是因为我的SQL内存使用量没有显示在任务管理器中)在Server 2008 R2 x64上. 如果是这样,这是否会导致.net应用程序竞争某些内存有过多的页面错误? 因此,限制机器上的SQL内存是明智的吗?[详细]
-
sql-server – 什么时候启动触发器,什么时候触发它们
所属栏目:[MsSql教程] 日期:2020-12-31 热度:125
关于SQL Server 2005中触发器的一般性问题. 在什么情况下触发表触发器以及它们不是什么情况? 任何要演示的代码示例都会很棒. 我正在编写一个基于审计的数据库,只是想知道任何可能不会触发我为我的表更新,删除和插入设置的触发器的情况. 我的意思是一个例子,[详细]
-
监控 – Munin – 从数据库加载旧/历史数据以预先填充图表?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:193
我有一个Munin设置,可以监控我们数据库中有关销售数量的一些数据.我的munin插件使用查询从数据库中提取此数据.我可以在过去的任何时间运行此查询,看看当时我有munin插件的输出.反正有没有将旧数据添加到munin图中?给定时间戳和该时间戳的一些数据,我可以将它[详细]
-
sql-server – 我可以添加一个忽略现有违规的唯一约束吗?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:75
我有一个表,当前在列中有重复的值. 我无法删除这些错误的重复项,但我想阻止添加其他非唯一值. 我可以创建一个不检查现有合规性的UNIQUE吗? 我尝试过使用NOCHECK但是没有成功. 在这种情况下,我有一个表将许可信息与“CompanyName”联系起来 编辑:具有相同“C[详细]
-
sql-server-2005 – sql server 2005编码问题
所属栏目:[MsSql教程] 日期:2020-12-30 热度:91
我有一个utf-8编码的文本文件,有超过2k行的insert命令.现在我想将它作为sql脚本执行,以将数据插入数据库. 有希腊文本有问题.插入后只有?字符,没有希腊字母. 样本插入语句如下: INSERT INTO myDB.[MC_LIST] ([id],[data],[author],[created],[language],[typ[详细]
-
sql-server – SQL Server:如何收缩FileStream文件?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:128
对于一个项目,我使用的是SQL Server 2008 R2.一个表有一个文件流列. 我做了一些负载测试,现在数据库已经使用了~20GB. 我有空表,除了几个(配置表).但我的数据库仍然占用了大量空间.所以我使用了任务 – 收缩 – 数据库/文件但我的数据库仍然使用16GB的东西. 我[详细]
-
linq-to-sql – F#中的FirstOrDefault
所属栏目:[MsSql教程] 日期:2020-12-30 热度:173
如何在F#中编写FirstOrDefault Linq查询? 我可以完全使用linq到F#中的sql吗? 解决方法 请注意,在F#中使用更惯用的方法可能是使用Seq.tryFind中的某些内容而不是使用LINQ运算符,尽管它不是替代品,因为它返回一个选项值.[详细]
-
sql-server – 查找表有哪些更易读的命名约定?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:83
我们总是将查找表命名为 – 例如国家,城市,地区……等 – 如下所示: EntityName_LK或LK_EntityName(Countries_LK或LK_Countries) 但我问是否有人有更好的命名转换查找表? 编辑: 我们认为使postfix或前缀像冲突一样解决: 如果我们有UserTypes的用户表和查[详细]
-
sql-server – 将备份还原到较旧版本的SQL Server
所属栏目:[MsSql教程] 日期:2020-12-30 热度:80
尝试将备份还原到SQL Server Express 2008数据库时,出现以下错误: Restore failed for Server '...SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)System.Data.SqlClient.SqlError: The database was backed up on a server running version10.50.1600. Th[详细]
-
sql-server – 估计在SQL Server上执行数据库缩减的时间的方法
所属栏目:[MsSql教程] 日期:2020-12-30 热度:60
有没有办法估计缩减对SQL Server数据库的缩短时间?是否有可用的工具可以提供一些猜测? 我们有非常大的数据库,因此最好知道数据库将无法使用多长时间(即使只是以小时为单位的近似估计). 提前致谢! 解决方法 很少建议缩小数据库,因为它会导致索引和磁盘碎片.[详细]
-
数据库 – phpMyAdmin – 错误gt;格式参数不正确?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:139
我有一个WordPress制作网站. 我通过以下命令导出数据库:select database出口自定义选择所有表选择.zip压缩 ‘走’ 我已经下载了example.sql.zip这个文件,但是当我上传到我的localhost时,我收到了这个错误:phpMyAdmin – Error格式参数不正确 我试图导出其他[详细]
-
数据库设计 – 如何深入了解丑陋的数据库?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:114
我相信你们很多人都在处理一个丑陋的数据库.你知道,那个根本没有规范化的数据库,那个你必须做大量痛苦查询才能得到最琐碎数据的数据库,那个正在生产的数据库,你不能改变一点……你知道,“那个”. 我的问题是,你如何处理它? 您是否尝试创建新数据库? 你放弃[详细]
-
sql-server-2008 – 编写SQL查询的最佳方法,该查询检查列是否为
所属栏目:[MsSql教程] 日期:2020-12-30 热度:148
我有一个SP,其参数具有NULL作为默认值,然后我想进行如下查询: SELECT ...FROM ...WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); 上面的WHERE检查@VersionId的非NULL值和NULL值. 在性能方面是否更[详细]
-
sql-server – 在为SQL Server数据库启用自动创建/更新统计信息
所属栏目:[MsSql教程] 日期:2020-12-30 热度:180
当AUTO_CREATE_STATISTICS和AUTO_UPDATE_STATISTICS选项为ON时,是否需要定期(例如每天)手动更新SQL Server数据库的统计信息? 解决方法 是的,您需要手动更新统计信息,尤其是在数据库变大时. auto_update统计逻辑仅在表从上次更新统计信息后增长20%后启动.在[详细]
-
sql-server – 从未知来源恢复备份的安全隐患?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:166
场景:您已交付数据库备份并告知将其还原到服务器(已经托管其他数据库),但没有提供有关备份包含的内容或源是否应该受信任的有用信息. 问题1:恢复可能是恶意的备份有什么潜在影响? 问题2:您可以采取哪些措施来保护您的服务器/其他数据库中的数据免受还原潜[详细]
-
.net – Linqamp;Paging – 无法使用OrderBy返回分页数据
所属栏目:[MsSql教程] 日期:2020-12-30 热度:121
我一直在尝试在我编写的WCF服务上实现一个简单的分页系统,该服务使用 Linq To SQL来查询数据库,但似乎是从一个问题转到另一个问题. 我希望WCF服务返回此类型的列表: [DataContract]public class TestType{ [DataMember] public int ID { get; set; } [DataMe[详细]
-
sql-server – sql server数据大小限制
所属栏目:[MsSql教程] 日期:2020-12-30 热度:59
这个问题与我的 SQL Data type size有关 varchar(max)似乎最多可以存储2GB. 我无法理解的是,在这个链接 sql row overflow MS说(我的重点): A table can contain a maximum of 8,060 bytes per row. In SQL Server 2008,this restriction is relaxed for tabl[详细]
-
sql-server-2005 – 为什么SQL Server在运行参数化查询时不会使
所属栏目:[MsSql教程] 日期:2020-12-30 热度:100
当我在SQL Server 2005中执行以下查询时,它使用索引查找,通过查看执行计划进行验证. SELECT *FROM AccountWHERE Number = '123456789' 但是当我运行相同的查询但使用参数时,它使用索引扫描. DECLARE @AccountNumber NVarChar(25)SET @AccountNumber = '123456[详细]
-
sql-server – 添加通配符(或顶部)时SQL Server查询的大幅减速
所属栏目:[MsSql教程] 日期:2020-12-30 热度:105
我有一个拥有2000万只动物的动物园,我在我的SQL Server 2005数据库上进行跟踪.其中约1%是黑色的,其中约1%是天鹅.我想得到所有黑天鹅的细节,所以,不想淹没我做的结果页面: select top 10 * from animal where colour like 'black' and species like 'swan'[详细]
-
sql-server – SQL Server代理作业和可用性组
所属栏目:[MsSql教程] 日期:2020-12-30 热度:97
我正在寻找处理SQL Server 2012可用性组中的计划SQL Server代理作业的最佳实践.也许我错过了一些东西,但是在目前的状态下我觉得SQL Server Agent并没有真正集成这个伟大的SQL2012功能. 如何使计划的SQL代理作业知道节点切换?例如,我在主节点上运行的作业每小[详细]
-
sql-server – 索引不会使执行更快,并且在某些情况下会降低查询
所属栏目:[MsSql教程] 日期:2020-12-30 热度:153
我正在试验索引以加快速度,但是在连接的情况下,索引并没有改善查询执行时间,并且在某些情况下它会减慢速度. 创建测试表并用数据填充的查询是: CREATE TABLE [dbo].[IndexTestTable]( [id] [int] IDENTITY(1,1) PRIMARY KEY,[Name] [nvarchar](20) NULL,[val1[详细]
-
sql-server – 在SSMS 2012中格式化T-SQL
所属栏目:[MsSql教程] 日期:2020-12-30 热度:110
根据这篇微软文档: http://msdn.microsoft.com/en-us/library/ms174205.aspx 我应该能够使用ctrl K然后ctrl D在SQL Server Management Studio 2012中格式化我的SQL文档,但是当我使用该组合时,我得到错误: The key combination (Ctrl+K,Ctrl+D) is bound to[详细]