-
sql-server – 我可以从SQL Server默认获得哪些事件信息?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:125
我经常会看到一些问题,人们想知道某件事情是否发生,或者何时发生,或者是谁执行了这一行动.在很多情况下,SQL Server本身不会跟踪此信息.例如: 谁最后执行了存储过程dbo.MyProcedure? 谁更新了dbo.Employees表中的salary列? 谁最后查询了Management Studio的[详细]
-
创建couchdb数据库备份的最少侵入性方法是什么?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:137
我们希望创建一个couchdb数据库的定期备份,以便在异地发货.什么是最不具侵入性的方法来获得这些 – 理想情况下,不会中断或显着降低现有数据库服务器的性能? 解决方法 您可以只复制CouchDB数据库文件.阅读有关此 here的更多信息.[详细]
-
sql-server – SQL Server的MAXDOP设置算法
所属栏目:[MsSql教程] 日期:2020-12-31 热度:123
在设置新的SQL Server时,我使用以下代码来确定MAXDOP设置的良好起点: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment befor[详细]
-
sql-server – Windows XP连接限制是否适用于Sql Server连接?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:166
我在 Windows XP上安装了Sql Server 2005,作为小型工作组中的服务器.由于XP有10个计算机同时连接的限制,我的问题是,这个限制是否也适用于通过TCP / IP到Sql Server的并发连接?或者此限制仅适用于与共享,打印机等的连接? 解决方法 此 article表示最多10个连[详细]
-
数据库 – 关于MSSQL Server的高可用性
所属栏目:[MsSql教程] 日期:2020-12-31 热度:152
已经在 MySQL中使用:主服务器和辅助服务器之间的实时复制(同步)使用主命令和从属命令完成.那么MsSQL的等价功能是什么?应该使用哪种复制方法进行实时同步?它是标准版支持还是我需要购买MsSQL企业版? 解决方法 您正在寻找什么版本的MSSQL? SQL 2012 HA选项[详细]
-
sql-server – 如何取回一些已删除的记录?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:121
我错误地从远程SQL Server 2008表中删除了大约2,000,000条记录.服务器不授予我访问服务器端备份文件的权限. 有没有办法找回这些记录? 解决方法 您的数据库是否处于完全恢复模式? 如果是,您是否在进行事务日志备份? 如果是,您是否有Quest LiteSpeed,Red Gat[详细]
-
INNER JOIN和OUTER JOIN有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:133
我是SQL的新手,想知道这两种JOIN类型有什么区别? SELECT * FROM user uINNER JOIN telephone t ON t.user_id = u.idSELECT * FROM user uLEFT OUTER JOIN telephone t ON t.user_id = u.id 我什么时候应该使用其中一个? 解决方法 内连接仅选择连接键位于两[详细]
-
sql-server – 将20个数据库移动到新数据库服务器的最佳方法是什
所属栏目:[MsSql教程] 日期:2020-12-31 热度:53
当前数据库服务器:SQL Server 2005 – Windows Server 2003 新的目标数据库服务器:SQL Server 2005 – Windows Server 2003 Enterprise – VM Ware映像 当前数据库服务器上有20个数据库,一些应用程序数据库……其他基础结构类型数据库(Citrix).我们希望将所[详细]
-
sql-server – 在类型/子类型设计模式中实现具有互斥子类的子类
所属栏目:[MsSql教程] 日期:2020-12-31 热度:135
介绍 为了使这个问题对未来的读者有用,我将使用通用数据模型来说明我面临的问题. 我们的数据模型由3个实体组成,它们应标记为A,B和C.为了简单起见,它们的所有属性都是int类型. 实体A具有以下属性:D,E和X; 实体B具有以下属性:D,E和Y; 实体C具有以下属性:D和Z[详细]
-
sql-server – SharePoint 2007和SQL Server默认排序规则的潜在
所属栏目:[MsSql教程] 日期:2020-12-31 热度:187
SharePoint安装指南指定SQL Server排序规则应设置为Latin1_General_CI_AS_KS_WS(不区分大小写,区分重音,假名敏感和宽度敏感).但是,我们的内部托管组使用默认的SQL Server 2005排序规则SQL_Latin1_General_CP1_CI_AS. MOSS 2007可能面临哪些潜在问题? 解决方[详细]
-
sql-server-2008 – SQL Server 2008 R2 100%可用性
所属栏目:[MsSql教程] 日期:2020-12-31 热度:134
有没有办法在SQL Server 2008 R2上提供100%的正常运行时间? 根据我的经验,不同复制方法的停机时间是: 日志运输:很多(仅适用于DR) 镜像w. NLB:约45秒 聚类:约5-15秒 并且所有这些解决方案都涉及从源中删除的所有连接,因此如果停机时间太长或应用程序的网[详细]
-
sql-server-2008 – 为什么表的数据空间占用原始数据大小的4倍?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:185
我有一个包含490 M行和55 GB表空间的表,因此每行大约167个字节.该表有三列:VARCHAR(100),DATETIME2(0)和SMALLINT. VARCHAR字段中文本的平均长度约为21.5,因此原始数据应为每行约32个字节:对于VARCHAR为22 2,对于DATETIME2为6,对于16位整数为2. 请注意,上面[详细]
-
sql-server – 为什么在存储过程中的此查询中不会发生SQL注入?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:62
我做了以下存储过程: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100),@actorgender nvarchar(100))ASSELECT ActorDOB,ActorName FROM tblActorWHERE ActorName LIKE '%' + @nameString + '%'AND ActorGender = @actorgender 现在,我尝试做[详细]
-
电子邮件 – 邮件服务器存储后端:文件系统VS数据库
所属栏目:[MsSql教程] 日期:2020-12-30 热度:168
我试图比较邮件服务器软件,以决定在我工作的ISP使用哪些软件.我主要关注哪种存储后端更适合这种用途(再次,在ISP,即预期的大量用户和可能的重负载). 我的问题是:两个主要存储后端的优点/缺点是什么? 文件系统:一般来说,因为我认为格式没有显着差异,请纠正我[详细]
-
sql-server – 为安全(SSL)连接配置的MS SQL Server允许从JDBC客
所属栏目:[MsSql教程] 日期:2020-12-30 热度:101
我需要使用安全通信连接到MS SQL Server 2008 r2.我已经能够使用以下连接字符串执行相同的操作: jdbc:sqlserver://db server name:1433;databaseName=db name;selectMethod=cursor;encrypt=true;trustServerCertificate=false;integratedSecurity=false;trus[详细]
-
iSeries DB2 – SQL GUI工具
所属栏目:[MsSql教程] 日期:2020-12-30 热度:83
有人可以建议一个好的免费数据库工具,SQL支持连接到iSeries.目前我正在使用绿屏,这非常令人沮丧. 解决方法 根据我自己的研究,SQuirreL SQL是iSeries最好的开源GUI客户端.它今天尝试了它它工作得很好,代码完成,语法高亮等.[详细]
-
sql-server-2008 – SQL Server Express的任务调度程序
所属栏目:[MsSql教程] 日期:2020-12-30 热度:135
我有一个ASP.NET MVC应用程序,它与SQL Server 2008 R2 Express版本下的数据库一起使用.需要执行更新数据库中某些记录的常规任务. 不幸的是,Express Edition缺少SQL Agent. 你会推荐什么方法? 解决方法 使用ExpressMain,它是SQL Server Express用户非常方便的[详细]
-
sql-server – 在特定时间出现在日志中的FlushCache消息
所属栏目:[MsSql教程] 日期:2020-12-30 热度:75
我们最近遇到了很多数据库性能问题,而且我一直试图看看能不能找出原因.我们没有DBA(我是一名软件开发人员),所以我只是把它放在一边,而我在网上发现的很多内容对我来说就像一本外语. 我们每天早上都重新启动了SQL Server,因为这是它在工作日运行的唯一方式.我[详细]
-
.net – SQL Server xQuery返回NULL而不是空
所属栏目:[MsSql教程] 日期:2020-12-30 热度:168
所以在这个例子中,我试图为element2和element3返回一个NULL而不是一个空的nvarchar.我似乎无法在任何地方找到答案,或者甚至可能.我知道我可以使用Case / When的nullif检查.exists(),但我不想为了性能而进行检查. WqlEventQuery query = new WqlEventQuery();[详细]
-
sql – Postgres Rails选择与订单不同
所属栏目:[MsSql教程] 日期:2020-12-30 热度:130
这似乎比它应该更难: 我希望能够通过它的copy_count对表进行排序,然后只选择具有唯一标题的事件,并将该查询限制为前99个. Event.order("copy_count DESC").select("DISTINCT ON (events.title) *").limit(99) 这会引发错误: ActiveRecord::StatementInvalid[详细]
-
sql-server – 恢复SQL数据库的最佳PowerShell脚本是什么?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:137
要恢复SQL Server 2008数据库,我将能够在power shell中执行类似的操作: ./restore.ps1 DatabaseName.bak 然后,powershell脚本按惯例将其还原到名为“DatabaseName”的数据库.它将断开连接到此数据库的任何用户,以便它可以还原数据库.它会将mdf和ldf存储在默[详细]
-
tsql – 日期之间的T-SQL混淆
所属栏目:[MsSql教程] 日期:2020-12-30 热度:122
我正在使用SQL Server 2000中的T-SQL,我有一个表TRANSACTIONS,其日期列TRANDATE定义为DateTime,其中许多列与此问题无关. 该表填充了多年的交易.我遇到了代码,测试,让我感到困惑.有一个简单的SELECT,像这样: SELECT TRANDATE,RECEIPTNUMBER FROM TRANSACTIONS[详细]
-
sql-server – 我可以通过更新分区键在分区之间移动行吗?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:160
我认为这将是一个相当简单的问题,但实际上我很难找到答案. 问题是: 您是否可以通过简单地更新分区列以使其跨越分区边界,将分区表中的数据行从一个分区移动到另一个分区? 例如,如果我有一个具有分区键的表: CREATE TABLE SampleTable( SampleID INT PRIMARY[详细]
-
sql-server – SQlServer所需的内存
所属栏目:[MsSql教程] 日期:2020-12-26 热度:67
我有一个2TB数据库(450,000,000行)的项目.什么是推荐的记忆?使用该信息将同时有大约200个用户. 解决方法 您可以在32位(假设为Enterprise)上使用32 GB,在64位中更多. 基本上,在SQL Server版本限制范围内,您可以负担得起. 数据大小本身并不存在:它在任何时候[详细]
-
sql-server – 创建缓存(延迟假脱机)CTE结果的计划指南
所属栏目:[MsSql教程] 日期:2020-12-26 热度:102
我通常首先构建一个使用正确计划的查询,然后将其复制到不相似的查询,从而创建计划指南.但是,这有时很棘手,尤其是在查询不完全相同的情况下.从头开始创建计划指南的正确方法是什么? SQLKiwi已经提到在SSIS中制定计划,有没有办法或有用的工具来帮助为SQL Serve[详细]
