-
sql-server – 为什么SQL Server Managment Studio打开速度这么
所属栏目:[MsSql教程] 日期:2021-03-14 热度:110
我们有一个SQL Server 2005的新安装.服务器无法访问互联网,我们已禁用证书撤销检查,但不想继续执行此操作,因为它很危险.但是仍然有这些非常缓慢的开始时间(超过60秒). 解决方法 在“工具 – 选项”中,转到“环境 – 常规”部分,对于“启动时”选项,选择“打开[详细]
-
SQL在SSRS中运行缓慢,但在SSMS中运行速度很快
所属栏目:[MsSql教程] 日期:2021-03-14 热度:62
我有这个问题: Select 'ALL' as name,'ALL' as pid,'ALL' as typeunion allSelect distinct instructor.name as name,instructor.Pid as pid,instructor_type as type From sisinfo.dbo.SISCRSI instructorinner join section_info as section on section.sc[详细]
-
sql-server – 规划缓存大小和保留内存
所属栏目:[MsSql教程] 日期:2021-03-14 热度:184
运行包含实际执行计划的查询时,根运算符(SELECT)告诉我缓存计划大小为32KB. 连接sys.dm_exec_cached_plans和sys.dm_os_memory_objects的查询,查看有问题的计划,表示pages_in_bytes和max_pages_in_bytes的值为32768(32KB),与缓存的计划大小相匹配. 我不明白的[详细]
-
sql-server – 哪些表设计更适合性能?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:92
我被要求创建一些跟踪帐户收集的每日成本的东西,我试图找出一个支持这个的数据库表模式. 这就是我所知道的 公司拥有超过250万个账户 其中,他们目前平均每月工作200,000(随着人员配置水平的变化,目前很低) 他们有13种不同的成本类型,他们希望跟踪,他们警告说,[详细]
-
sql-server – 如何在SQL Server中合并两个数据库?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:189
两个数据库都具有相同的模式,但在某些表中它们可能会遇到与主键的冲突.所以我希望他们只是忽略重复的行,并继续进一步合并. 解决方法 首先,密钥冲突表明您当前使用的任何流程都很差. 要正确合并使用自动生成(non_GUID)键的两个数据库,您需要执行几个步骤.首先[详细]
-
用于数据库分片的MySQL代理替代方案
所属栏目:[MsSql教程] 日期:2021-03-14 热度:153
MySQL Proxy有什么替代品吗?我不想使用它,因为它仍处于alpha状态. 我将有10台MySQL服务器,其中table_1 table_2 table_3 table_4 … table_10分布在10台服务器上.每个表的结构都是相同的,它们只是具有不同数据集的分片. 有没有替代MySQL代理,我可以让我的客户[详细]
-
在SQL代理作业中运行C#代码
所属栏目:[MsSql教程] 日期:2021-03-14 热度:121
我有一段代码需要在指定的时间每天运行.现在的代码就是我的Web应用程序的一部分.有两个存储过程来获取/保存代码使用的数据. 如何设置Microsoft SQL Server Management Studio 2008 R2以执行我的代码以及SQL代理作业中的存储过程.我以前从未这样做过,似乎无法[详细]
-
将图像存储在数据库中而不是文件系统中
所属栏目:[MsSql教程] 日期:2021-03-14 热度:60
我们都知道有关使用数据库进行文件存储(具体是图像)的讨论已经失去了多少论点和生命.在决定如何继续我的项目时,我有点蠢蠢欲动. 我有一个网站,允许管理员上传员工图片.目前,这些图片存储在我的MySQL数据库中的BLOB中.此外,我有一个与网站一起运行的Windows应[详细]
-
tsql – Great Circle Distance公式:T-SQL
所属栏目:[MsSql教程] 日期:2021-03-14 热度:89
所以我有一个表中有一堆不同的地址.我需要一个proc,它将选择该表中与传入的lat / long值相距指定距离的地址. 我的表的例子如下: - messageId- lat (float)- long (float) Proc正在传递另一个纬度/长度对(也都是浮点数)以及一个整数(英里) 我发现这个http://w[详细]
-
sql-server – 使用CTE获取经理下的所有员工
所属栏目:[MsSql教程] 日期:2021-03-13 热度:156
我有一张有员工详细信息的表格 EmpId ManagerId Level Value1 0 5 CEO2 1 4 EMP3 1 4 ORG4 2 3 NULL5 2 3 NULL6 2 2 NULL7 1 1 NULL8 5 0 NULL 现在,我必须从员工身份2开始,发现所有人都是低级别的雇员(即2,4,5,6,8),并将其分配给与“2”相同的值(即EMP). 预[详细]
-
sql-server – 如果数据库只有一个插入,那么索引每个可能的列组
所属栏目:[MsSql教程] 日期:2021-03-13 热度:73
我正在开发一个需要大量选择查询的报告系统,但它基于一个只填充一次的数据库.数据库管理系统是Microsoft SQL Server 2017.可能有更好的方法来设计这样的系统,但让我们理论上接近这个. 从理论上讲: 如果我们有一个非常大的数据库(几个表上150M行) 我们可以假[详细]
-
sql-server – 为什么备份SQL日志很重要?
所属栏目:[MsSql教程] 日期:2021-03-13 热度:82
我是一个SQL菜鸟. 备份SQL日志文件有什么重要意义? 解决方法 SQL Server使用事务日志记录应用于主数据库文件的所有修改,以便A)提供提交/回滚tansactional功能,以及B)提供在/恢复先前备份时重播这些修改的可能性需要更新数据库以了解自备份以来发生的情况. 如[详细]
-
SQL错误:滥用聚合
所属栏目:[MsSql教程] 日期:2021-03-13 热度:68
SQLite版本3.4.0 聚合函数有什么问题?此外,我怀疑ORDER BY也不会奏效.如何重写? sqlite SELECT p1.domain_id,p2.domain_id,COUNT(p1.domain_id) AS d1,COUNT(p2.domain_id) AS d2 ... FROM PDB as p1,Interacting_PDBs as i1,PDB as p2,Interacting_PDBs as[详细]
-
sql-server – 为什么SELECT查询会导致写入?
所属栏目:[MsSql教程] 日期:2021-03-13 热度:151
我注意到在运行SQL Server 2016 SP1 CU6的服务器上,有时扩展事件会话会显示导致写入的SELECT查询. 例如: 执行计划没有显示写入的明显原因,例如可能溢出到TempDB的哈希表,假脱机或排序: 对MAX类型或自动统计信息更新的变量赋值也可能导致这种情况,但在这种情[详细]
-
sql-server – 如何在数据库中查询空表
所属栏目:[MsSql教程] 日期:2021-03-13 热度:169
由于一些“开发人员”我们在我们的系统上工作,我们遇到了空表的问题.我们发现在传输到云期间,复制了几个表,但其中的数据却没有. 我想运行一个查询系统表来查找哪些用户表是空的.我们正在使用MS SQL 2008 R2. 谢谢您的帮助. 解决方法 利用sys.tables和sys.part[详细]
-
sql-server – 我应该在完整备份期间停止事务日志备份吗?
所属栏目:[MsSql教程] 日期:2021-03-13 热度:81
我有两个SQL Agent作业,计划以不同的间隔运行.第一个作业每天运行一次完整备份.第二个作业每十五分钟运行一次事务日志备份. 随着数据库的增长,完整备份所需的时间比原计划要长(即使使用压缩).我从日志中注意到,事务日志备份现在同时运行. 我应该更改事务日志[详细]
-
sql-server – 对于SELECT INTO表查询,WHERE 1 = 2有什么意义
所属栏目:[MsSql教程] 日期:2021-03-13 热度:61
如果我们想从SQL Server中的现有表创建一个新表,我们可以执行以下操作 SELECT * into Table2from Table1WHERE 1=2 什么是where子句的重点?我尝试了没有where子句,它运行良好.我已经在互联网上的许多例子中看到了这个条款,但不是它需要的原因. 解决方法 在SEL[详细]
-
sql-server – 从非sysadmin域用户拥有的SQL Agent作业运行SSIS
所属栏目:[MsSql教程] 日期:2021-03-13 热度:100
我有两个SSIS包,它们在一夜之间(通过SQL Server代理)运行,作为更大的SSIS部署的一部分,没有任何问题.一切都在使用 Windows身份验证,并且计划的作业由sysadmin(我,我)拥有,并作为SQL Server代理服务帐户运行. 因此,数据本质上是源系统? transit db~升级? NDS一[详细]
-
sql-server – sp_help中的FixedLenNullInSource是什么意思?
所属栏目:[MsSql教程] 日期:2021-03-13 热度:80
看看FixedLenNullInSource是为了兼容SQL 2000,但它究竟意味着什么? 解决方法 在SQL Server 2008中,sp_help的定义显示,如果列可以为空并且varbinary,varchar,binary,char之一,则将其硬编码为返回“yes” 'FixedLenNullInSource' = CASE WHEN Type_name(system[详细]
-
通过SQL查询对逗号加入列进行分组
所属栏目:[MsSql教程] 日期:2021-03-12 热度:110
我的表结构如下所示,“邮件”列可以包含多个用逗号连接的电子邮件 数据(INT) 邮件(VARCHAR(200)) [Data] [Mail] 1 m1@gmail.com,m2@hotmail.com 2 m2@hotmail.com,m3@test.com 安培;我需要生成如下所示的报告,计算每封电子邮件的每一行 [Mail] [Count] m1@gma[详细]
-
sql-server-2008 – 链接服务器“(null)”的OLE DB提供程序“Mic
所属栏目:[MsSql教程] 日期:2021-03-12 热度:76
我想从Excel导出MSSQL SERVER 2008中的数据,但我有错误 OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" returned message "Bookmark is invalid.".Msg 7343,Level 16,State 2,Line 1The OLE DB provider "Microsoft.ACE.OLEDB.12.0"[详细]
-
sql-server – 唯一索引,varchar列和(空格)空格的行为
所属栏目:[MsSql教程] 日期:2021-03-12 热度:190
我正在使用Microsoft SQL Server 2008 R2(带有最新的Service Pack / patches),数据库排序规则是SQL_Latin1_General_CP1_CI_AS. 以下代码: SET ANSI_PADDING ON;GOCREATE TABLE Test ( Code VARCHAR(16) NULL);CREATE UNIQUE INDEX UniqueIndex ON Test(Code)[详细]
-
sql – 使用ORDER BY更新
所属栏目:[MsSql教程] 日期:2021-03-12 热度:200
需要使用ORDER BY“绑定”UPDATE.我正在尝试使用游标,但得到错误: 06000 码: BEGIN; DECLARE cursUpd CURSOR FOR SELECT * FROM "table" WHERE "field" = 5760 AND "sequence" = 0 AND "sequence" 9 ORDER BY "sequence" DESC; UPDATE "table" SET "sequenc[详细]
-
sql server:删除所有表的所有行
所属栏目:[MsSql教程] 日期:2021-03-12 热度:123
我想完全清除数据库并重置数据.最快的方法是什么?或者,什么是将删除表的所有行的命令(我将为所有表重复该过程)? 谢谢 解决方法 如果您不想编写脚本并删除表,则有许多方法可以通过循环执行此操作.这可能是最简单的: sp_MsForEachTable’TRUNCATE TABLE?’[详细]
-
执行sp_executeSql以选择…到#table但不能选择临时表数据
所属栏目:[MsSql教程] 日期:2021-03-12 热度:103
试图在sp_Executedsql中选择…到临时表#TempTable. 不是它成功插入或没有但有消息那里写 (359行(s)受影响)意味着成功插入? 下面的脚本 DECLARE @Sql NVARCHAR(MAX);SET @Sql = 'select distinct Coloum1,Coloum2 into #TempTable from SPCTable with(nolock)[详细]