-
SQL Server日志文件混淆
所属栏目:[MsSql教程] 日期:2021-03-05 热度:58
我正在寻找SQL Server日志文件的一些清晰度.我有一个较大的数据库(2GB),最近由于某种原因没有备份.数据库的日志文件增长到大约11GB,根据我的理解,这是数据库中发生的所有事务和语句. 我的问题: 是什么原因导致数据库日志文件被刷新? “冲洗”究竟意味着[详细]
-
sql-server – 批量插入w/.fmt文件:操作系统错误代码(null)
所属栏目:[MsSql教程] 日期:2021-03-05 热度:110
我正在尝试导入由.fmt格式定义的文本文件.这个文本文件不是以逗号分隔,而是我称之为列分隔(即前8个字符是第一个字段,接下来的3个字符是第二个字符,等等).当我运行下面的查询时,我得到一个“操作系统错误代码(null)”消息,这是奇怪的,因为我使用SQL Server[详细]
-
从SQLDataReader填充DataSet的最佳方法
所属栏目:[MsSql教程] 日期:2021-03-04 热度:88
我正在开发一个异步获取DataReader的DAL. 我想编写一个方法将DataReader转换为DataSet.它需要处理不同的模式,以便这一个方法将处理我的所有获取需求. 附:我正在异步填充SQLDataReader,请不要给出摆脱DataReader的答案. 解决方法 尝试 DataSet.Load().它有[详细]
-
sql-server – 为什么使用int作为查找表的主键?
所属栏目:[MsSql教程] 日期:2021-03-04 热度:131
我想知道为什么我应该使用int作为查找表的主键而不是仅使用查找值作为主键(在大多数情况下它将是一个字符串). 据我所知,使用nvarchar(50)而不是int将使用更多空间,如果它链接到具有许多记录的表. 另一方面,直接使用查找值基本上可以节省我们进行连接.我可[详细]
-
sql-server – 我注意到人们提到使用VPS的MSSQL Server并不是一
所属栏目:[MsSql教程] 日期:2021-03-04 热度:162
你能否详细说明一下? 解决方法 这一切都取决于您的应用程序的规模. 无论您是虚拟还是裸机,都需要进行适当的规划. 我已经看过几篇讨论数据库(特别是MS SQL)的白皮书和文章,以及如何规划在虚拟环境中进行部署. VPS方面最大的问题是,您对运行的基础架构和硬[详细]
-
sql-server – 为什么在Fact表中将NULL值映射为0?
所属栏目:[MsSql教程] 日期:2021-03-04 热度:164
在事实表中的度量字段(维度建模数据仓库)中,NULL值通常映射为0的原因是什么? 解决方法 这取决于你的建模,但一般来说,这是为了避免执行聚合的复杂性.在许多情况下,出于这些目的将NULL视为0是有意义的. 例如,在给定时间段内具有NULL订单的客户.或销售收入为[详细]
-
虚拟化 – 虚拟化和SQL服务器
所属栏目:[MsSql教程] 日期:2021-03-04 热度:98
我工作的系统管理员正在寻求重新组织我们的服务器,他们建议我们将主要的生产SQL DB放在虚拟化服务器上??. 这样做有什么需要考虑的吗? 我们是否应该期待性能下降? 如果是这样,我们如何预防呢? 我知道这里有很多参数,但一些建议或经验会很有用. SQL 2000[详细]
-
sql-server – 为什么UNIQUE约束只允许一个NULL?
所属栏目:[MsSql教程] 日期:2021-03-04 热度:188
从技术上讲,NULL = NULL是False,通过该逻辑,没有NULL等于任何NULL,并且所有NULL都是不同的.这不是暗示所有NULL都是唯一的,唯一索引应该允许任意数量的NULL吗? 解决方法 为什么这样工作?因为回过头来的时候,有人在不知道或不关心标准说什么的情况下作出了[详细]
-
SQL Server 2008 R2的安装在安装支持文件上挂起
所属栏目:[MsSql教程] 日期:2021-03-04 热度:195
我正在客户 Windows Server 2003上安装SQL Server 2008 R2. 安装程序启动正常,安装了.NET框架和一些安装文件,重启. 之后,我运行了一个新的单服务器独立安装SQL Server 2008 R2的安装程序,它安装了先决条件,没有任何问题,然后继续安装安装支持文件. 好吧,它[详细]
-
sql-server – 在SQL Server中使用模式有哪些最佳实践?
所属栏目:[MsSql教程] 日期:2021-03-04 热度:181
我理解SQL Server架构的功能,但最佳实践是什么?当然,他们提供了另一层安全性,并在数据库中提供数据库对象的逻辑分组,但那里有什么典型的?根据我的经验,我经常看不到许多定制的模式.这是典型的吗?是否应该使用自定义模式的频率较低的情况? 解决方法 我[详细]
-
sql-server-2005 – 使用SQL varchar(max)还是文本?
所属栏目:[MsSql教程] 日期:2021-03-04 热度:184
我正在使用SQL Server 2005,我有一个列,我需要存储大量文本(有时超过8000个字符,varchar限制).使用“文本”数据类型是否有缺点?我还读到了使用varchar(MAX) – 如果我存储的大部分数据少于8000个字符会更好,但我需要能够支持更多吗? 解决方法 只要你有超[详细]
-
sql-server – SQL Server的READ COMMITTED SNAPSHOT vs SNAPSHO
所属栏目:[MsSql教程] 日期:2021-03-04 热度:173
我正在研究SQL Server的READ COMMITTED SNAPSHOT和SNAPSHOT隔离级别之间的差异,并且遇到了以下资源: Choosing Row Versioning-based Isolation Levels For most applications,read committed isolation using row versioning is recommended over snapsho[详细]
-
sql-server – 构建内部自定义VoIP网关的成本?
所属栏目:[MsSql教程] 日期:2021-03-04 热度:76
我正在为此寻找技术和财务建议.简而言之,我的客户已经向我询问了他们希望建立一个非常小的“今天”呼叫中心的项目,利用某种低成本/开放/免费(Asterisk?)VoIP网关来获取客户数据.他们的MS SQL Server 2008数据库.当然,他们希望尽可能少地完成我要描述的内[详细]
-
sql-server – 即使在使用中也使用MSBuild删除数据库
所属栏目:[MsSql教程] 日期:2021-03-04 热度:117
我在MSBuild文件中使用以下命令删除数据库 sqlcmd -E -S ServerName -Q "DROP DATABASE DBName" 但有时我会得到错误 Cannot drop database because it is currently in use. 我应该使用什么命令,以便即使数据库被使用也会被丢弃? 解决方法 要终止与数据库[详细]
-
exchange-2010 – 盲SQL注入PCI失败
所属栏目:[MsSql教程] 日期:2021-03-04 热度:189
我正在研究客户的PCI合规性.其中一个失败的项目是: 3.1.4.盲SQL注入(httpgenericscriptblindsqlinjection) 提供的解决方案很简单: “确保Web应用程序在SQL查询中使用之前验证并编码用户输入.” 它似乎与OWA有关,因为它的网站: “使用方法GET在http:///[详细]
-
sql-server – 使用SQL Server 2016系统版本化的时态表为慢速变
所属栏目:[MsSql教程] 日期:2021-03-04 热度:59
使用 system-versioned temporal table(SQL Server 2016中的新增功能)时,使用此功能处理大型关系数据仓库中的缓慢变化维度时,查询创作和性能影响是什么? 例如,假设我有一个带有Postal Code列的100,000行Customer维度和一个带有CustomerID外键列的数十亿行[详细]
-
sql – 为什么使用EXECUTE IMMEDIATE运行此查询会导致它失败?
所属栏目:[MsSql教程] 日期:2021-03-02 热度:90
我正在编写一个需要动态生成一些查询的PL / SQL过程,其中一个过程涉及使用作为参数的查询结果创建临时表. CREATE OR REPLACE PROCEDURE sqlout(query IN VARCHAR2)ISBEGINEXECUTE IMMEDIATE 'CREATE GLOBAL TEMPORARY TABLE tmp_tab AS (' || query || ');[详细]
-
IN子句中不存在列,但SQL运行
所属栏目:[MsSql教程] 日期:2021-03-02 热度:86
我有一个使用IN子句的查询.这是一个简化版本: SELECT * FROM table A JOIN table B ON A.ID = B.ID WHERE B.AnotherColumn IN (SELECT Column FROM tableC WHERE ID = 1) tableC没有Column列,但查询执行得很好而没有错误消息.有人可以解释为什么吗 解决方[详细]
-
如何使用T-SQL从URL读取XML?
所属栏目:[MsSql教程] 日期:2021-03-02 热度:158
在url中有xml文件: responsesum0/sumresult0/resultcommentsel*1.9488|buy*1.9453/comment/response 现在想要存储过程,我可以从url解析这个xml文件,并更新为 comment中的列值.ll * 1.9488 | buy * 1.9453 / comment想添加购买* 1.9453到我的桌子.怎么样?[详细]
-
SQL Server 2008 R2:准备动态WHERE子句
所属栏目:[MsSql教程] 日期:2021-03-02 热度:92
我有以下四个参数的存储过程. 存储过程spTest: CREATE PROCEDURE spTest @Name varchar(20) = '',@Address varchar(100) = '',@City varchar(50) = '',@Pin varchar(50) = ''AS DECLARE @DynamicWhere varchar(max) DECLARE @Query varchar(max) /* Here[详细]
-
sql-server-2005 – 如何在SQL Server 2005中撤消删除操作?
所属栏目:[MsSql教程] 日期:2021-03-02 热度:66
我们的测试数据库突然缺少行.我们希望他们回来. 有没有办法筛选今天发生在数据库中的所有事情?每个SQL语句?我认为这种东西在事务日志中,但我不知道如何查看它. 有没有办法撤消删除操作? 顺便说一句:是的,我们确实有备份,但也希望找到删除的原因…… 解[详细]
-
Firebase数据库不等于请求 – 替代解决方案(适用于iOS)
所属栏目:[MsSql教程] 日期:2021-03-02 热度:143
我正在使用带有Json结构的Firebase数据库来管理用户的评论. { "post-comments" : { "post-id-1" : { "comment-id-11" : { "author" : "user1","text" : "Hello world","uid" : "user-id-2" },.... } 我想提取所有评论,但不包括当前用户的评论. 在SQL中,这[详细]
-
(@Variable)查询中的SQL
所属栏目:[MsSql教程] 日期:2021-03-02 热度:102
我有以下代码,问题是我的变量列表@LocationList本质上是一个csv字符串.当我使用它作为(@LocationList)中LocationID的一部分时,它表示它不是一个int(LocationID是一个i??nt).如何让这个csv字符串被teh in子句接受? Declare @LocationList varchar(1000)Set[详细]
-
sql – ‘in’子句如何在oracle中工作
所属栏目:[MsSql教程] 日期:2021-03-02 热度:183
select 'true' from dual where 1 not in (null,1); 当我们执行此操作时,什么都不会产生 我的问题是: 以上查询在逻辑上等效于 select 'true' from dual where 1 != null and 1 != 1; 这将不会像上述声明那样产生任何结果 请澄清? 解决方法 正确(但请注意[详细]
-
sql – 在VBA中从Access模块??传递参数时调用存储过程
所属栏目:[MsSql教程] 日期:2021-02-26 热度:105
我在Access 2010中使用Microsoft SQL Server 2008后端.我有一个存储过程将新值(由参数提供)插入表中.分配给参数的值是从存储在文件夹中的文件中获取的. Windows文件系统用于扫描特定文件夹以生成其中的文件列表.对于每个扫描的文件,调用存储过程,并将FileN[详细]

浙公网安备 33038102331048号