-
实体框架 – 如何在使用Include()时避免在EF中大量生成的SQL查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
我使用EF(dll版本是4.4)来查询数据库.数据库包含多个具有课程信息的表.看看实际发送到db的内容,我看到一个庞大的,几乎1300行的SQL查询(我不会因为它的大小而粘贴在这里).我在上下文中运行的查询如下所示: entities.Plans .Include("program") .Include("prog[详细]
-
SQL Server 2016 Web备份到URL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
我最近使用SQL Server 2016 Web Edition建立了一个新的 Windows Server 2012 R2实例,我正在尝试设置自动备份到Azure,但没有任何运气.我首先在Azure上创建了存储帐户,然后创建了共享访问签名(SAS),这就是我开始迷路的地方.从这里开始,我尝试过: 使用此脚本创[详细]
-
sql-server – 在SQL Server 2012上选择*仍然是一个很大的禁忌吗
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
回到过去的日子,从表中选择*或者从表中选择计数(*)被认为是一个很大的禁忌因为性能受到影响. 在SQL Server的更高版本中是否仍然如此(我使用2012,但我想问题将适用于2008 – 2014)? 编辑:由于人们似乎在这里略微评价我,我从基准/学术观点来看这个,而不是它是[详细]
-
sql-server – 在删除/插入的同一个独占锁定的集群密钥(使用NHib
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
我已经在这个僵局问题上工作了好几天,无论我做什么,它都会以这种或那种方式存在. 一,一般前提: 我们通过VisitItems与一对多关系进行访问. VisitItems相关信息: CREATE TABLE [BAR].[VisitItems] ( [Id] INT IDENTITY (1,1) NOT NULL,[VisitType] INT NOT NU[详细]
-
sql-server – 下载SQL Server Management Studio的SQL Server P
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
如何配置SQL Server 2008数据库以查看正在特定数据库上执行的代码?我记得使用SQL Server探查器,但在下载SQL Server 2008 R2 Express后我在SQL Server Management Studio中看不到它.我在哪里可以下载该工具并进行安装?我是否需要完整版的SQL Server 2008才能[详细]
-
sql-server-2008 – 将选择结果写入csv文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
我们需要将SELECT查询结果写入csv文件.如何在SQL Server 2008 r2中使用T-SQL?我知道它可以在SSIS中完成,但由于某些原因,我们没有这个选项. 我尝试在下面的文章中使用建议的proc,但是当我运行proc时,SQL抱怨无法运行在此proc中调用的sys.sp_OACreate和sys.sp_[详细]
-
SQL选择多个总和?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
假设我有一张桌子: SELECT SUM(quantity) AS items_sold_since_date,product_IDFROM SalesWHERE order_date = '01/01/09'GROUP BY product_ID 这将返回自特定日期以来销售数量的产品列表.有没有办法不仅选择这个总和,而且还有一个没有where条件的总和?我希[详细]
-
sql-server – 重置错误的连接池:18056,严重性:20,状态:46.&a
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我们正在使用SQL身份验证(以减少连接池的数量) .NET 4.0连接字符串,用于连接到 Windows 2008 R2 Enterprise Server上的SQL Server Enterprise Edition 2012 SP1: Microsoft SQL Server 2012 (SP1) – 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c)[详细]
-
SQL Server备份维护计划(完整备份日志备份)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
我已经制定了维护计划来执行: 每晚完整备份(覆盖文件) 一个2小时的事务日志备份(附加到1个文件分开到完整) 数据库处于完全恢复模式. 我们的想法是让磁带备份代理在SQL Server完全备份完成后每晚备份完整备份文件. 但是我对如何设置事务日志的备份文件感到困[详细]
-
sql-server – 依赖mdf和ldf文件的影子卷备份是否安全?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
我们正在考虑用基于VSS的mdf和ldf文件备份替换传统的SQL服务器备份.作为一个数据库人,我对此有些不知所措,但我找不到证据证明这不起作用? 任何人都可以建议我可以设置的试验,以证明我们可以通过此策略丢失交易的位置吗? [在长时间运行的交易中Yan出电源线很[详细]
-
sql-server – 查找最近在数据库上执行的所有查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
[我是初级级别的T-SQL程序员] [..希望我在正确的堆栈交换网站上] 我想得到我执行的所有查询的列表(至少,我今天早上执行的那些查询).我需要报告查询的执行时间. 在线搜索并没有给我带来太多有用的信息.我在网上找到的唯一一个看起来非常接近的查询是 SELECT de[详细]
-
sql-server-2008 – SQL Server中“无连接谓词”究竟是什么意思
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
MSDN“ Missing Join Predicate Event Class”表示它“表示正在执行的查询没有连接谓词”. 但不幸的是,它似乎并不那么容易. 例如,非常简单的情况: create table #temp1(i int);create table #temp2(i int);Select * from #temp1,#temp2 option (recompile);[详细]
-
sql-server – 用户登录失败 – 错误18456 – 严重级14,状态38
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
SQL Server日志文件查看器显示的消息: Login failed for user [User]Error: 18456,Severity: 14,State 38 它实际意味着什么: Failed to open the explicitly specified database 我的问题: 是否存在18456错误的所有变体(登录失败)的某个位置,对于每个严重[详细]
-
sql-server-2005 – 数据库复制还是镜像?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
SQL Server 2005中的复制和镜像有什么区别? 解决方法 简而言之,镜像允许您将第二台服务器作为主服务器的“热”备用副本,随时可以接管主服务器发生故障.因此,镜像提供故障转移和可靠性. 另一方面,复制允许两个或多个服务器保持“同步” – 这意味着辅助服务器[详细]
-
sql-server – Windows Server 2012 Hyper-V重命名 – SQL DB问
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
我完全按照我们想要的方式设置了 Windows Server 2012虚拟机.我关闭了实例,制作了.vhdx虚拟驱动器的副本,然后启动了一个新VM并附加了驱动器的副本. 我启动了新的VM,一切正常.然后我继续在新VM上运行SysPrep,这样它就不会与原始版本冲突,我可以同时运行它们.[详细]
-
sql – 当两个表的外键相互引用时如何删除记录?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
删除它们的任何记录都会报告如下错误: ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails 如何克服这个问题? 解决方法 你有没有尝试过: UPDATE table1 SET reference=NULL;DELETE FROM table2 WHERE id=1;DELETE[详细]
-
sql-server – 如何安装Microsoft SQL Server 2008 Management S
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
我已经安装了 Microsoft SQL Server 2008 Express Edition,现在我要安装 SQL Server 2008 Management Studio Express. 我尝试过只有两个看似可行的选项: […]为现有安装添加功能 启动向导以更改您的SQL Server 2008版本[…] 但在“功能选择”步骤中,Manageme[详细]
-
sql-server – 如何获取数据库中所有分区表的列表?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
如何获取数据库中所有分区表的列表? 我应该关注哪些系统表/ DMV? 解决方法 此查询应该为您提供所需内容: select distinct t.namefrom sys.partitions pinner join sys.tables ton p.object_id = t.object_idwhere p.partition_number 1 sys.partitions目录[详细]
-
sql-server – 我可以依赖读取SQL Server Identity值吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
TL; DR:下面的问题可归结为:插入行时,在生成新的Identity值和聚集索引中相应行键的锁定之间是否有机会窗口,外部观察者可以看到并发事务插入的较新标识值? (在SQL Server中.) 详细版本 我有一个SQL Server表,其中包含一个名为CheckpointSequence的Identity[详细]
-
SQL按顺序在命令中缺少右括号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
在逐行的顺序上,我得到一个错误,说它缺少右括号,但我不知道为什么. SELECT LAST_NAME AS "Last Name",DEPARTMENT_ID AS "Department Id",SALARY AS SalaryFROM EMPLOYEES JOIN DEPARTMENTSUSING(DEPARTMENT_ID)WHERE SALARY IN (SELECT MIN(SALARY) FROM EMPL[详细]
-
sql-server – 是否从SQL Server 2016安装媒体中删除了Managemen
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
我刚刚尝试安装SQL Server 2016 Enterprise,但我注意到默认情况下没有安装Management Studio.我还注意到安装指南中有一个指向SSMS的单独链接,指向 https://msdn.microsoft.com/en-us/library/mt238290.aspx 这个决定的原因是什么? 以上网址注明以下内容: Th[详细]
-
sql – 不明确的列名错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
在Microsoft SQL Server 2000上执行以下(完整)SQL查询时: SELECT B.ARTIFACTTNS,B.ARTIFACTNAME,B.ARTIFACTTYPE,B.INITIALBYTES,B.TIMESTAMP1,B.FILENAME,B.BACKINGCLASS,B.CHARENCODING,B.APPNAME,B.COMPONENTTNS,B.COMPONENTNAME,B.SCAMODULENAME,B.SCACOM[详细]
-
sql-server – 如何在Sql Server中存储’n’天的Web服务器日志?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
为了更快地进行报告和性能分析,我们希望将Web服务器日志插入到Sql Server中.这将使我们能够近乎实时地查看流量模式,问题和减速. 我们有一个守护进程,它监听来自负载均衡器的请求/响应事件以及批量插入到数据库中. 但是,我们每天获得大约1 GB的日志,我们只需要[详细]
-
sql-server – 从索引列上的一个非常大的表中选择TOP 1非常慢,但
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
我们有一个大型数据库,大约1TB,在功能强大的服务器上运行SQL Server 2014.几年来一切正常.大约2周前,我们进行了全面维护,其中包括:安装所有软件更新;重建所有索引和压缩DB文件.但是,我们没想到在实际负载相同的情况下,DB的CPU使用率会在某个阶段增加100%以[详细]
-
sql-server-2012 – SQL Server Management Studio 2012:如何在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
我正在使用SSMS 2012与我们使用的SQL Server 2012和Azure SQL服务器进行通信.我承认我不是SQL专家所以我一直在保存我的大部分SQL脚本以供将来参考.我在SSMS项目中快速遇到20个左右的.SQL脚本,它们都生活在相同的“查询”文件夹下. 有没有办法在项目中创建“子[详细]