- 
            	  不使用任何数据库对asp.net网站进行身份验证所属栏目:[MsSql教程] 日期:2021-05-23 热度:181 有没有办法在不需要DB的情况下提供用户登录.我们正在部署一个系统来控制某些硬件,而客户想要一个可以从浏览器访问的界面,但他们也希望提供登录以防止任何机构访问它. 我没有理由让DB实现我需要的东西.我不想在盒子上安装数据库只是为了提供身份验证. 很确[详细] 
- 
            	  sql-server – 为什么在我的测试用例中,顺序GUID键的执行速度比所属栏目:[MsSql教程] 日期:2021-05-23 热度:84 在询问 this问题比较顺序和非顺序GUID之后,我尝试比较INSERT性能:1)一个表与GUID主键顺序初始化newsequentialid(),和2)一个表,INT主键按顺序初始化(1,1).我希望后者最快,因为整数宽度较小,生成顺序整数似乎比顺序GUID更简单.但令我惊讶的是,带有整数键的[详细] 
- 
            	  sql-server-2008 – SQL Server 2008 – 一个表24gb,删除了95%所属栏目:[MsSql教程] 日期:2021-05-23 热度:52 我们在数据库中保存了不必要的日志数据.一张桌子增加到100万张,其中99%现已消失. 我们的db大小为40gb,自由空间为24gb. 什么是重新获得该空间的最佳方式(从而减少我们备份的大小). 我们的恢复模式很简单.我们可以在管理工作室中使用自动缩小设置吗? 编辑[详细] 
- 
            	  如何识别SQL Server的端口号所属栏目:[MsSql教程] 日期:2021-05-23 热度:121 我在我的系统中安装SQL Server,我必须检查SQL在我的系统中工作的端口号 解决方法 打开SQL Server Management Studio 连接到需要端口号的数据库引擎 针对数据库运行以下查询 从sys.dm_exec_connections中选择不同的local_net_address,local_tcp_port,其中lo[详细] 
- 
            	  在sql中选择特定的行号所属栏目:[MsSql教程] 日期:2021-05-23 热度:184 参见英文答案 Row Offset in SQL Server15个 T-SQL Skip Take Stored Procedure2个 有什么方法可以在SQL Server中选择指定的行数?就像我的第一个查询一样,我想获得1-5行,然后是6-10行,然后是行?提前谢谢你的答案:) 解决方法 对于SQL Server 2005(设置@st[详细] 
- 
            	  并发性 – 如何测试数据库中的竞争条件?所属栏目:[MsSql教程] 日期:2021-05-23 热度:173 我尝试编写数据库代码以确保它不受竞争条件的影响,以确保我已锁定正确的行或表.但我经常想知道:我的代码是否正确?是否有可能强制显示任何现有的竞争条件?我想确保如果它们确实发生在生产环境中,我的应用程序将做正确的事情. 我一般都知道哪个并发查询可[详细] 
- 
            	  sql-server – 执行计划与STATISTICS IO订单所属栏目:[MsSql教程] 日期:2021-05-23 热度:92 SQL Server图形执行计划从右到左,从上到下阅读. SET STATISTICS IO ON生成的输出是否有意义的顺序? 以下查询: SET STATISTICS IO ON;SELECT *FROM Sales.SalesOrderHeader AS soh JOIN Sales.SalesOrderDetail AS sod ON soh.SalesOrderID = sod.SalesOr[详细] 
- 
            	  数据库设计 – 教授告诉我们将序列化的Java对象存储为blob而不是所属栏目:[MsSql教程] 日期:2021-05-23 热度:54 我的教授告诉我们,我们可以将对象映射到像这样的id:而不是实际定义具有正确属性的表. id (int) | Serialized Object (blob) 1 10010110110 我可以看到这么多问题;数据冗余,必须单独跟踪id,必须将整个表拉入内存以搜索任何内容,**如果我想在Java代码中更改[详细] 
- 
            	  sql-server – 无法在计算列上创建筛选索引所属栏目:[MsSql教程] 日期:2021-05-23 热度:186 在我之前的一个问题,Is it a good idea to disable lock escalation while adding new calculated columns to a table?,我正在创建一个计算列: ALTER TABLE dbo.tblBGiftVoucherItemADD isUsGift AS CAST( ISNULL( CASE WHEN sintMarketID = 2 AND strTyp[详细] 
- 
            	  sql-server – 我可以启动存储过程并立即返回而不等待它完成吗?所属栏目:[MsSql教程] 日期:2021-05-23 热度:168 我们有一个存储过程,用户可以手动运行该过程,以获取一整天不断使用的报告的更新数字. 我有第二个存储过程应该在第一个存储过程运行后运行,因为它基于从第一个存储过程获得的数字,但是它需要更长的时间来运行并且是一个单独的进程,所以我不想使用户在第二个[详细] 
- 
            	  sql-server – Transact-SQL查询中字符串前的N前缀所属栏目:[MsSql教程] 日期:2021-05-23 热度:173 请问,在Transact-SQL查询中,我应该何时在字符串前使用N前缀?我已经开始使用数据库了,我没有使用这样的查询得到任何结果 SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' 直到我将模式更改为N’%а_pattern%’.我以前从来没有添加这个前缀,所[详细] 
- 
            	  sql-server – 使用XML阅读器优化计划所属栏目:[MsSql教程] 日期:2021-05-23 热度:83 副标题#e# 执行 the query from here以将死锁事件拉出默认的扩展事件会话 SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]','varchar(max)'),'victim-list','deadlockvictim-list'),'process-list','/victim-listprocess-lis[详细] 
- 
            	  sql-server – 我可以在SQL R2服务器中创建SQL v10.0数据库吗?所属栏目:[MsSql教程] 日期:2021-05-23 热度:98 有没有办法在R2数据库服务器中创建非R2数据库?我希望在数据库创建期间在兼容性选项中执行此操作,但只有2005和2000可用的选项.我是否只是安装非R2 SQL服务器与我的R2数据库服务器并行运行? 解决方法 Is there a way to create non-R2 databases in an R2[详细] 
- 
            	  数据库设计 – 需要数据库设计手册所属栏目:[MsSql教程] 日期:2021-05-23 热度:163 我正在设计一个数据库,它在我的表之间有很多关系,我需要一本能很好地教授数据库设计的书.我正在寻找一本简单而复杂的表关系已被广泛涵盖的书,也可能是书中的案例研究. 解决方法 这两个人都写了几本书,但我会链接到他们的博客,以防你想要更直接的东西. 路易[详细] 
- 
            	  sql-server – SQL Server中是否存在“包含文件”的概念?所属栏目:[MsSql教程] 日期:2021-05-23 热度:76 我有一组需要按特定顺序运行的脚本.我想创建一个“主文件”,列出所有其他文件及其正确的顺序.基本上就像来自C或ASP / VBScript的包含文件. 解决方法 如果您使用的是 SQLCMD,则可以使用:r FileName包含单独的.sql文件. :r FileName Parses additional T-SQ[详细] 
- 
            	  使用SQL计算年份的确切日期差异所属栏目:[MsSql教程] 日期:2021-05-23 热度:79 我收到报告,其中数据是ETL自动ETL.我提取并转换了一些数据,将其加载到其他地方.我需要做的一件事是DATEDIFF,但这一年需要准确(即4.6年,而不是四舍五入. 以下是我的脚本: select *,DATEDIFF (yy,Begin_date,GETDATE()) AS 'Age in Years'from Report_Stage[详细] 
- 
            	  sql – 如果表为空则如何返回0,否则返回1所属栏目:[MsSql教程] 日期:2021-05-23 热度:177 在postgreSQL中,如果我的表为空,如何返回包含0的表,如果我的表有行,如何返回包含1的表? 我需要在SQL中执行它,而不是使用任何其他语言 解决方法 可能是一个黑客,但它的工作原理. SELECT count(*) FROM (SELECT 1 FROM table LIMIT 1) AS t; 在子查询中选择[详细] 
- 
            	  sql – 选择仅包含特定表的数据库所属栏目:[MsSql教程] 日期:2021-05-23 热度:181 我正在寻找一种方法来选择我的sql server上的所有数据库,它只包含表“dbo.mytable” 我怎样才能做到这一点 ? 我已经有了这两个sql查询: Select name From sys.databases Where database_id 5 和 IF EXISTS (SELECT * FROM sys.objects WHERE object_id =[详细] 
- 
            	  sql-server – 使SqlClient默认为ARITHABORT ON所属栏目:[MsSql教程] 日期:2021-05-23 热度:112 首先要做的事情是:我正在使用MS SQL Server 2008和兼容级别为80的数据库,并使用.Net的System.Data.SqlClient.SqlConnection连接到它. 出于性能原因,我创建了一个索引视图.因此,需要使用ARITHABORT ON对视图中引用的表进行更新.但是,分析器显示SqlClient与[详细] 
- 
            	  sql-server-2008 – 通过存储过程模拟TSQL序列所属栏目:[MsSql教程] 日期:2021-05-23 热度:120 我需要创建一个模拟TSQL序列的存储过程.也就是说,它总是在每次调用时给出一个增加的不同整数值.此外,如果传入一个整数,则应该返回该值,如果从未有过更大的结果或下一个可用的最高整数.不用说,可以有多个客户端同时调用此SP. 给定一个包含MetaKey varchar(m[详细] 
- 
            	  sql-server-2008 – 查找导致等待的查询所属栏目:[MsSql教程] 日期:2021-05-23 热度:136 鉴于某种等待,您如何在生产SQL 2008 R2服务器上找到哪些查询导致这些等待安全? 在这个特殊情况下,我想知道async_network_io. 解决方法 我最喜欢检查这些的方法是使用Adam Machanic的优秀sp_WhoIsActive存储过程.这是一个关于如何使用它的视频和一个下载代[详细] 
- 
            	  sql-server – 如何在SQL Server 2017中使用SNAPSHOT_MATERIALIZ所属栏目:[MsSql教程] 日期:2021-05-23 热度:96 SQL Server 2017有几个新的存储过程: sp_refresh_single_snapshot_view – @ view_name nvarchar(261)的输入参数,@ rgCode int sp_refresh_snapshot_views – @rgCode int的输入参数 sys.messages中的新条目: 10149 – 无法在视图’%.* ls’上创建具有S[详细] 
- 
            	  sql – 确定nvarchar列中的varchar内容所属栏目:[MsSql教程] 日期:2021-05-23 热度:121 我有一堆NVARCHAR列,我怀疑在VARCHAR列中包含完全可存储的数据.但是,我不能只是将列的类型更改为VARCHAR并希望最好,我需要做一些检查. 我想进行转换,因为数据是静态的(将来不会改变)并且列被索引并且与实际(nvarchar)索引相比将受益于更小的(varchar)索引.[详细] 
- 
            	  数据库 – 通过http和json同步2个sqlite表的最好方法是什么?所属栏目:[MsSql教程] 日期:2021-05-23 热度:173 我有一个相当简单的同步问题.我有一个大约10列的表,我想在3个不同的客户端上的一个sqlite文件之间保持同步:一个 Iphone客户端,一个浏览器客户端和一个Ruby on Rails客户端.所以我需要一个简单的系统解决方案,它将适用于所有3,即我可以轻松地在 Javascript[详细] 
- 
            	  SQL Server批量插入物理内存问题所属栏目:[MsSql教程] 日期:2021-05-23 热度:70 我有一个脚本,按顺序执行15个批量插入操作到SQL Server数据库,所有脚本都基于以下一个: BULK INSERT M_USERS FROM 'spathusers.txt' WITH ( BATCHSIZE = 1000,FIELDTERMINATOR = '|',ROWTERMINATOR = 'n',FIRSTROW = 2,ERRORFILE='spathusers.err'[详细] 
