-
sql-server – 糟糕的内部数据库 – 更换它或者卡住硬件?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
所以 – 我们有一个内部公司数据库,通常的东西:管理客户,电话,销售交易和客户协议/计划. 它是Access 2000前端和SQL Server 2000 Standard后端.单服务器,双Xeon 3.2GHz,2GB RAM,Windows Server 2003,整天占用大约40%的CPU负载,分布在OS(HT)可见的4个核心上.[详细]
-
sql-server – 在SQL Server中,何时应将PRIMARY Data FileGroup
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
我们的数据库目前只有一个文件组PRIMARY,它包含大约8GB的数据(表行,索引,全文目录). 何时是将其拆分为辅助数据文件的好时机?我应该注意哪些标准? 解决方法 这个问题有两个部分:何时添加新的FILEGROUP,以及何时在文件组中添加新的FILE.首先让我们谈谈理论:[详细]
-
sql-server – SQL Server标准和网络版有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
这两个版本之间是否有任何技术差异,或者它们是如何获得许可的? 解决方法 在这里你可以找到一个全面的比较: http://msdn.microsoft.com/en-us/library/cc645993%28SQL.105%29.aspx 请注意:Web版本附带SQL Profiler和管理工作室[详细]
-
sql-server – SQL Server(2005/2008):完全备份是否以完全恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
我刚刚阅读了很多MSDN文档,我想我了解不同的恢复模型和备份链的概念.我还有一个问题: 完整数据库备份是否会截断事务日志(使用完全恢复模式)? 如果是:MSDN中提到了哪里?我只能发现只有BACKUP LOG会截断日志. 如果不是:为什么?由于完整数据库备份启动了一[详细]
-
预定任务 – 在秋季时间更改期间的预定作业
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
我想知道其他人如何处理这种情况. 如果你的工作计划在凌晨1:30运行怎么办?在秋天,当时间变化时,1:00:00到1:59:59的小时会重复,因此工作会跑两次. 可以是Windows任务计划程序,SQL代理或任何其他计划工具.大多数这些工具似乎都基于机器时间,而不是UTC时间.如[详细]
-
数据库 – mysqldump错误LOCK TABLES
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
当我执行 mysqldump时,我得到以下错误: mysqldump -u root -ppassword --databases information_schema test.sqlmysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES 我怎样才[详细]
-
sql-server-2008 – 活动监视器无法对服务器执行查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
有没有解决方案让SSMS活动监视器工作? 问题: SQL Server活动监视器失败并显示错误对话框: TITLE: Microsoft SQL Server Management Studio The Activity Monitor is unable to execute queries against server [SERVER]. Activity Monitor for this instan[详细]
-
sql – 为每2行运行计数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
我正在计算如下两行的运行次数, CREATE TABLE sales( EmpId INT,Yr INT,Sales DECIMAL(8,2))INSERT INTO sales (EmpId,Yr,Sales)VALUES (1,2005,12000),(1,2006,18000),2007,25000),2008,2009,(2,15000),6000),6000)SELECT EmpId,sales,SUM(Sales) OVER (PART[详细]
-
sql – 累积前一行的当前行和的值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
您将如何从表中变换列: ColumnA ColumnB2 a3 b4 c5 d1 a 到这个: ColumnA ColumnB3 a6(=3+3) b 10(=4+3+3) c 15(=5+4+3+3) d 我有兴趣看到esp.你会选择什么方法 解决方法 喜欢这个: ;WITH cteAS( SELECT ColumnB,SUM(ColumnA) asum FROM @t gROUP BY Colum[详细]
-
Temp Table排序规则冲突 – 错误:无法解决Latin1 *和SQL_Latin1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我无法更新临时表.这是我的查询 CREATE TABLE #temp_po(IndentID INT,OIndentDetailID INT,OD1 VARCHAR(50),OD2 VARCHAR(50),OD3 VARCHAR(50),ORD VARCHAR(50),NIndentDetailID INT,ND1 VARCHAR(50),ND2 VARCHAR(50),ND3 VARCHAR(50),NRD VARCHAR(50),Quantit[详细]
-
sql-server – 如何从SQL Server 2008中的备份中排除索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
我们的夜间完整(和定期差异)备份变得非常大,主要是由于我们表上的索引数量;大约一半的备份大小由索引组成. 我们正在使用简单恢复模型进行备份. 有没有办法通过使用FileGroups或其他文件分区方法从备份中排除索引? 如果这可以扩展到全文目录,那将是很好的. 解[详细]
-
sql为当前行的下一行或上一行拉一行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
id | photo title | created_dateXEi43 | my family | 2009 08 04dDls | friends group | 2009 08 0532kJ | beautiful place | 2009 08 06EOIk | working late | 2009 08 07 说我的身份是32kJ.如何获得下一行或前一个? 解决方法 这是我用来查找上一个/下一[详细]
-
sql-server – 有没有办法确定用于创建MDF或BAK文件的SQL Server
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
我有一个存储为MDF文件的SQL Server数据库的本地副本.有没有办法告诉用什么版本的SQL Server来创建该文件? 解决方法 您可以通过查看偏移量0x12064处的两个字节来确定数据库的主MDF文件的版本.见 How to determine the database version of an MDF file. 在.b[详细]
-
sql – 关系数据库如何在敞篷下工作?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
我一直对如何在数据库中抛出一些SQL感兴趣,并且几乎立即以有序的方式返回结果,而不用将其视为黑盒子以外的任何东西. 真的发生了什么? 我很确定它与数值定义在内存中如何布置有关,但除此之外,我还不了解. SQL以怎样的方式解决所有这些? 解决方法 引擎构建一[详细]
-
sql-server – SQL数据库物理文件碎片
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
我知道作为一名DBA,我真的需要关注三种碎片: SQL数据文件中的索引碎片,包括聚簇索引(表)碎片.使用DBCC SHOWCONTIG(在SQL 2000中)或sys.dm_ db_ index_ physical_ stats(在2005中)来识别它. VLF Fragmentation里面的SQL日志文件.运行DBCC LOGINFO以查看每个SQ[详细]
-
sql-server – 备份SQL Server数据库的Powershell命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
是否有Power Shell命令将执行服务器上所有数据库的备份? 或者,我可以从PowerShell调用存储过程(将执行备份)吗? 解决方法 如果你正在运行sql server 2008,你有powershell绑定.见 this link SQL Server 2008 powershell有一个cmdlet invoke-sqlcmd.[详细]
-
sql-server-2008 – 可更新视图 – SQL Server 2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
关于可更新数据库视图的问题:我正在阅读有关该主题的一些MSDN文档,并且我遇到以下限制: Any modifications,including UPDATE,INSERT,and DELETE statements,must reference columns from only one base table. 我只是想确保我明白限制.我想在几个媒体评论项[详细]
-
sql – 将连接表的结果限制为一行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
这是一个简化的表格结构: TABLE products ( product_id INT (primary key,auto_increment),category_id INT,product_title VARCHAR,etc);TABLE product_photos ( product_photo_id (primary key,product_id INT,photo_href VARCHAR,photo_order INT); 产品可[详细]
-
将sql select打包成大熊猫数据帧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
假设我有一个这样的选择: select instrument,price,date from my_prices; 如何将每个工具的系列产品的价格退回到单个数据框中,并按日期进行索引? 要清楚:我在寻找: class 'pandas.core.frame.DataFrame'DatetimeIndex: ...Data columns (total 2 columns)[详细]
-
sql – DELETE命令在具有聚簇索引的表中太慢了
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
我有一个相当大的名为FTPLog的表,大约有3亿个记录,我想添加删除机制来删除旧的日志,但是delete命令需要很长时间.我发现聚簇索引删除需要很长时间. DECLARE @MaxFTPLogId as bigintSELECT @MaxFTPLogId = Max(FTPLogId) FROM FTPLog WHERE LogTime = DATEADD(d[详细]
-
sql-server-2008 – 如何在镜像时解决sql server中的错误:1418
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
我试图在sql server镜像一个数据库.我创建了一个数据库并对其进行了备份,并在另一个服务器上进行了恢复.但执行所有操作后,单击开始镜像,然后显示以下错误.我把“NO”给了Witness服务器选项. 我遵循这个link中的镜像步骤这里说,在STEP 3中使用相同的凭据在主服[详细]
-
sql-server – 如何检测SQ??L Server中是否安装了全文搜索
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
我需要找出SQL Server 2005上是否安装了全文搜索.我无权登录该框并启动安装程序进行检查.但是,我可以运行SQL Server Management Studio并连接以使用sysadmin权限运行查询. 有谁知道如何检测是否安装了此功能? 解决方法 我喜欢SELECT over PRINT 所以这是我对[详细]
-
sql – 加入多个常用表表达式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
我有两个Query,Query1: with cte as (select dbo.Cable.*,row_number() over(partition by dbo.Cable.TagNo order by dbo.Cable.CableRevision desc) as rn from dbo.Cable where (dbo.Cable.CableRevision = @CoreRevision ) )select *from ctewhere rn = 1[详细]
-
sql – 从没有行的计数获取0值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
我有SELECT: SELECT c FROM ( SELECT "candidate_id" as id,count("candidate_id") as c FROM "Applicaions" GROUP BY "candidate_id") as s WHERE id= _SOME_ID_; 但是,如果count如果count = 0,则不返回任何内容.如何获得0的“候选人”没有任何应用程序?[详细]
-
LINQ – 编写具有不同和有序的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
我对LINQ很新 假设我有下表: Incident ID DeviceID Time Info1 1 5/2/2009 d2 2 5/3/2009 c3 2 5/4/2009 b4 1 5/5/2009 a 在LINQ中,我如何编写查找最近和不同(在设备ID)事件集的查询?我想要的结果是这样的: ID DeviceID Time Info3 2 5/4/2009 b4 1 5/5/20[详细]