-
sql-server – 从.bak(使用powershell或通过任何其他方式)查找完
所属栏目:[MsSql教程] 日期:2021-01-11 热度:148
我正在尝试确定MS SQL备份文件(.bak)是完整备份还是差异备份. 是否有捷径可寻?在powershell中这样做的一种方法? 解决方法 假设你在谈论MS SQL. 我不认为有办法通过查看文件来判断. 这就是为什么通过使用不同的文件扩展名(如.bak,.diff,.trn等)来规划备份过[详细]
-
sql-server – 在转换为数字时,奇怪的SQL Server实例崩溃
所属栏目:[MsSql教程] 日期:2021-01-11 热度:72
在使用C#Entity Framework时,我注意到我的SQL Server实例崩溃了. 我能够跟踪到这个陈述: SELECT * FROM dbo.[TestTable]where mpnr in (1099059904,1038139906,1048119902,1045119902,1002109903,1117109910,2222249902,1063149902,1117159902,1116109904,11[详细]
-
sql-server – 为什么这个查询不使用索引假脱机?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:73
我问这个问题是为了更好地理解优化器的行为并理解索引线轴的限制.假设我将1到10000的整数放入堆中: CREATE TABLE X_10000 (ID INT NOT NULL);truncate table X_10000;INSERT INTO X_10000 WITH (TABLOCK)SELECT TOP 10000 ROW_NUMBER() OVER (ORDER BY (SELE[详细]
-
sql-server-2008 – 将数据库从SQL Server 2000复制到SQL Server
所属栏目:[MsSql教程] 日期:2021-01-11 热度:94
我正在尝试使用复制数据库向导将数据库从SQL Server 2000传输到SQL Server 2008,但我不断收到错误,告诉我检查错误日志.我去检查日志,错误没有任何内容.有没有人有复制数据库向导的问题,并知道问题的修复或是否有更好的方法来传输数据库? 解决方法 你有运行升[详细]
-
计算在SQL Server中排除周末(周一到周五)的天数
所属栏目:[MsSql教程] 日期:2021-01-11 热度:103
如何计算SQL Server 2008中表(从第1行到结尾)的两个日期之间的工作天数? 我试过这样的东西,但它不起作用 DECLARE @StartDate as DATETIME,@EndDate as DATETIMESelect @StartDate = date2 from testtable ;select @EndDate = date1 from testtable ;SELECT ([详细]
-
sql-server – 在仅使用文字值的WHERE子句中替换ISNULL()的不同
所属栏目:[MsSql教程] 日期:2021-01-11 热度:124
这不是什么: 这不是关于接受用户输入或使用变量的catch-all queries的问题. 这严格来说,在WHERE子句中使用ISNULL()将NULL值替换为canary值以与谓词进行比较,以及在SQL Server中将这些查询重写为SARGable的不同方法. 你为什么不在那边坐? 我们的示例查询针对[详细]
-
sql – 连接带行的表
所属栏目:[MsSql教程] 日期:2021-01-11 热度:62
我试图加入SQL Server 2008 R2中的三个表,我希望将第二个表中的项添加为新列. 详细解释 – 我有3个表: 第一个表包含用户名和用户ID UserID UserName1 Mike2 John3 George 第二个表是具有位置名称的位置ID PositionID PositionName1 RW2 LW3 DF4 MDF5 SS6 CFe[详细]
-
sql-server-2008 – 如何将值从动态SQL存储过程返回到实体框架?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:116
我有一个存储过程,它执行一些动态SQL.我想在实体框架4中使用此存储过程,但是当我尝试创建复杂类型时,过程不返回任何列.有什么办法可以强制它返回我的值并让实体框架接收它们吗?这是我想要做的简化示例: CREATE PROCEDURE sp_calculatesalary(@EmployeeId as[详细]
-
如何正确备份mediawiki数据库(mysql)而不会搞乱数据?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:133
我想使用 mysqldump备份存储在 MySQL服务器5.1.36中的mediawiki数据库. 大多数wiki文章都是用西班牙语编写的,并且不想通过使用错误的字符集创建转储来搞乱它. mysql status--------------...Current database: wikidbCurrent user: root@localhost...Server v[详细]
-
sql-server – 如何将表中的最大行数限制为1
所属栏目:[MsSql教程] 日期:2021-01-11 热度:121
我的SQL Server数据库中有一个配置表,这个表应该只有一行.为了帮助未来的开发人员理解这一点,我想阻止添加多行数据.我选择使用触发器,如下所示…… ALTER TRIGGER OnlyOneConfigRow ON [dbo].[Configuration] INSTEAD OF INSERTASBEGIN DECLARE @HasZeroRows[详细]
-
数据库 – mysqldump – where with =运算符不能获取所有行
所属栏目:[MsSql教程] 日期:2021-01-11 热度:198
我有一个特定表的情况,现在认为它包含4 PB的数据.我知道这听起来很酷,但我保证,它仅限于60GB分区. 该表中有9个字段.其中一个是domain_id字段.它是识别行的最佳字段,因为它们只有大约6300个.匹配的唯一其他字段选项有超过200万条记录,而这更加困难. 我不能做一[详细]
-
sql-server – netlogon错误
所属栏目:[MsSql教程] 日期:2021-01-11 热度:73
我有两个mssql 2005实例,并且正在使用CA XOSoft复制.主服务器是故障转移群集,副本服务器是独立服务器.它们都运行Server 2003 sp2 x64.所有服务器上的补丁级别相同.这个设置已经好几个月了,直到我们最近限制主节点的两个节点上的RPC端口(使用rpccfg.exe为5000[详细]
-
sql-server – 获得随机排序的最佳方法是什么?
所属栏目:[MsSql教程] 日期:2021-01-11 热度:93
我有一个查询,我希望随机排序结果记录.它使用聚簇索引,因此如果我不包含订单,则可能会按该索引的顺序返回记录.如何确保随机排序? 我知道它可能不会“真正”随机,伪随机就足以满足我的需求. 解决方法 ORDER BY NEWID()将随机排序记录.一个例子 here SELECT *F[详细]
-
sql-server – 最大连接池上限为100
所属栏目:[MsSql教程] 日期:2021-01-11 热度:61
我在 Windows Server 2008上运行SQL Server 2008 R2 SP1.我有一个从Visual Studio 2010运行的.NET脚本,它执行以下操作: 进入数据库 做出改变 迭代 它将迭代的总次数是150,但它停止在100个连接,我无法弄清楚原因.我可以调整我的脚本只使用一个线程,但我更愿意[详细]
-
sql – 删除而不是删除触发器中的记录
所属栏目:[MsSql教程] 日期:2021-01-01 热度:191
我想要一个而不是删除触发器,以便我可以从正被删除的表行中获取文本字段值,以便在实际删除时保留这些字段.出于某种原因,我无法在标准的Delete触发器中将它们从Deleted表中拉出来(SQL错误输出). 有没有办法在“而不是删除”触发器内进行实际删除而不使触发器重[详细]
-
sql-server – 如何从命令行备份SQL Server 2005中的数据库?
所属栏目:[MsSql教程] 日期:2021-01-01 热度:189
我需要创建一个计划任务,该任务将备份SQL Server 2005实例中的数据库. 是否有一个命令行参数可用于实现此目的? 解决方法 OSQL -E -Q "BACKUP DATABASE database_name TO DISK = 'path and filename'" 如: OSQL -E -Q "BACKUP DATABASE master TO DISK = 'C:[详细]
-
sql – Postgres中的左外连接不返回Null值
所属栏目:[MsSql教程] 日期:2021-01-01 热度:171
下载包括下载时间,下载时间ID和buno ID. 故障由故障代码,下载时间ID,状态和类型组成.下载可能有许多错误,可以加载下载时ID. 给定一组故障代码,结果必须包含每个具有相应故障计数的故障代码.如果在下载中未找到故障代码,则必须返回故障代码,故障计数为零. 问题[详细]
-
sql-server – SQL SELECT订购具有Null值的列
所属栏目:[MsSql教程] 日期:2021-01-01 热度:145
我的问题与此类似: How to display a table order by code (like 01,02… then null columns)?,但对于SQL Server. 简而言之,我有一个SELECT语句,它返回以下内容: ColumnA ColumnBX NULLY 1Z 2 ..其中排序由ColumnB完成. 我们如何强制(columnB = NULL)类型的[详细]
-
iis-7 – .NET 3.5,IIS 7,SQL Server 2008托管
所属栏目:[MsSql教程] 日期:2021-01-01 热度:124
有关使用.NET 3.5,IIS 7,SQL Server 2008托管ASP.NET MVC应用程序的服务的任何建议吗?有关共享的任何建议? VPS?专用? 解决方法 一个月前我有相同的要求,并搜索高低不平衡 每月价格(每个10块钱是我的目标) ASP.NET明确需要MVC 不是太昂贵的SQL Server加载[详细]
-
sql-server – 为什么执行语句的速度取决于网络连接?
所属栏目:[MsSql教程] 日期:2021-01-01 热度:134
看起来执行T-SQL的速度取决于网络连接对服务器的延迟.我假设如果SQL Server没有任何内容可以向客户报告,它只会执行,直到完成但测试显示另一个故事. create procedure UselessLoop @I intasdeclare @D datetime = getdate()while @I 0 set @I -= 1print datedi[详细]
-
sql server将datetime转换为另一个时区?
所属栏目:[MsSql教程] 日期:2021-01-01 热度:96
如何将我的时区中的当前时间(日期时间)转换为另一个时区,比如说法国?我环顾四周,但没找到任何可以帮助我的帖子.我正在使用SQL Server 2008. 解决方法 选择CONVERT(datetime,SWITCHOFFSET(CONVERT(datetimeoffset,GetUTCDate()),’05:30′))Date_India, 选择[详细]
-
sql-server – 堆上的非聚簇索引与聚簇索引的性能
所属栏目:[MsSql教程] 日期:2021-01-01 热度:78
This 2007 White Paper比较了组织为聚簇索引的表上的单个select / insert / delete / update和range select语句的性能与组织为具有与CI表相同的键列上的非聚簇索引的堆的表的性能. 通常,聚簇索引选项在测试中表现更好,因为只需要维护一个结构,因为不需要书签[详细]
-
sql – 检测oracle表中每行中具有相同值的所有列
所属栏目:[MsSql教程] 日期:2021-01-01 热度:112
每天,这些要求都变得更加奇怪和怪异. 我被要求组合一个查询来检测表中哪些列包含所有行的相同值.我说“这需要通过程序来完成,这样我们才能在表格的一次传递中完成,而不是N次传递.” 我被推翻了. 长话短说.我有这个非常简单的查询来演示这个问题.它在测试集上[详细]
-
如何在sql中将两行合并为一行?
所属栏目:[MsSql教程] 日期:2021-01-01 热度:82
我有一张桌子 EmployeeID IndividualPay FamilyPay IsActive 1 200 300 true 1 100 150 false 但我希望输出如下(我想使用此输出与其他表的内连接) EmployeeID IndPay_IsActive IndPay_IsNotActive FamilyPay_IsActive FamilyPay_IsNotActive 1 200 100 300 15[详细]
-
sql-server – 尝试读取或写入连接到SQL Server的受保护内存
所属栏目:[MsSql教程] 日期:2020-12-31 热度:160
这是我得到的错误: Failed to connect to server MYSERVER. (Microsoft.SqlServer.ConnectionInfo) ADDITIONAL INFORMATION: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. (System.Data) 我在[详细]
