-
数据库 – 如何避免被刮?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
我们有一个可搜索的数据库(DB),我们将结果限制为每页15个,只有100个结果,但仍然让人们尝试 scrape网站. 我们禁止足够快的网站.我想知道我们还能做些什么. Flash渲染结果可能吗? 解决方法 通过AJAX检索记录,并使用身份验证ID(如API密钥)进行AJAX调用,可能会使[详细]
-
访问SQL以创建一对多关系,而不强制引用完整性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
我有这个关系而且我必须暂时摧毁它只是为了使用SQL命令更改“salID”字段的大小: ALTER TABLE Adressen DROP CONSTRAINT [ChildTableMainTable] 如何使用SQL命令重新创建相同的关系类型? 如果我使用下一个SQL,我得到一对多的关系.这不是我需要的: ALTER TA[详细]
-
sql – RESTRICT和NO操作之间的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
从 postgresql documentation: RESTRICT prevents deletion of a referenced row. NO ACTION means that if any referencing rows still exist when the constraint is checked,an error is raised; this is the default behavior if you do not specify any[详细]
-
sql-server – SQL Server 2008中的证书
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
我需要为我的应用程序和Sql Server 2008之间的传输实现SSL. 我使用的是Windows 7,Sql Server 2008,Sql Server Management Studio,我的应用程序是用c#编写的. 我试图在创建证书时遵循MSDN页面,并在’Encrpyt for specific client’下遵循this,但我无可奈何地感[详细]
-
sql-server – 将PostgreSQL数据库迁移到MS SQL 2005的最佳工具
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
我在PostgreSQL 8.3.1中有一个数据库,我想迁移到MS SQL Server 2005(或者可能是2008),包括表模式和数据.该数据库大小约为50GB,行数约为400,000,因此我认为简单的INSERT语句是不可能的.有人可以推荐执行此迁移的最佳工具吗?显然它需要是可靠的,因此目标数据库[详细]
-
数据库 – migrator.net vs fluentmigrator vs migsharp
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我正在调查移植框架/工具的可能选项.我喜欢上述框架所基于的 ruby迁移的想法. 所以我要求你的经验,意见和他们之间的比较.你在生产中使用它们吗? 感谢您的回应.这个问题的目的是为了了解开发人员社区中最常使用哪些工具,但似乎迁移不是热门话题. 无论如何,我[详细]
-
sql-server – MS SQL Server会随着时间的推移而变慢吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
你有没有经历过以下的人,并找到了解决方案: 我们网站后端的很大一部分是MS SQL Server 2005.每隔一周或两周,网站开始运行速度变慢 – 我发现SQL中的查询需要更长时间才能完成.我有一个我喜欢使用的查询: USE masterselect text,wait_time,blocking_session_[详细]
-
数据库版本控制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
我作为scm开发人员工作,目前我的任务是涉及数据库版本控制的活动.虽然我已经完成了源代码管理,但我对此很新颖.因此,我想就如何实现这一点有不同的看法和经验. 数据库(oracle / sybase)版本的意思是捕获数据库模式/触发器/ etc发生的更改,并将其存储为修订版本[详细]
-
在SQL中实现Wilson Score
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
我们有一个相对较小的桌子,我们想根据评级进行排序,使用 Wilson interval或合理的等价物.我是一个相当聪明的人,但是我的数学福祉远不足以理解这一点: Wilson Score http://www.evanmiller.org/images/rating-equation.png 上面的公式,我被告知,计算一个积极/[详细]
-
数据库 – 没有在Google App Engine上连接,您的数据是否必须存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
由于Google App Engine不允许加入,这是否意味着我必须在我的网络应用程序中使用所有的表格,并找出一种将它们组合成一个巨大的表格的方法? 解决方法 只是因为你没有由DBMS实现的连接并不意味着你不能有多个表.在App Engine中,这些被称为“实体类型”,您可以根[详细]
-
所有本地修订的数据库在哪里?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
我已经阅读了所有的SO问题,编码恐怖文章,Google Googled我的大脑寻找最好的方法来修改控制数据.他们都工作,他们都根据用例等进行适当的实现.我真正想知道的是为什么还没有一个数据库被写入本地支持数据级的修订? 我所困惑的是,API已经实际上与交易相适应.我[详细]
-
sql – 远程查询使用变量vs文字时缓慢
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我搜索到处于这种情况,无法找到解决方案,除了我不想使用的动态SQL. 以下是我要在服务器2上UPDATE的表: (Stuff Id UNIQUEIDENTIFIER,stuffname NVARCHAR(64)) 我需要从服务器1更新它. 所以我一直在试图: DECLARE @newstuff nvarchar(64)SELECT @newstuff = '[详细]
-
sql-server – 从SQL字段中修剪前导零的算法?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
我刚刚遇到了一个有趣的问题:尝试从SQL中的非数字字段修剪前导零. (由于它可以包含字符,它不能只转换成一个数字,然后再返回.) 这是我们最终使用的: SELECT REPLACE(LTRIM(REPLACE(fieldWithLeadingZeroes,'0',' ')),' ','0') 它用空格替换零,然后将其修剪,[详细]
-
sql-server – 从XP_CMDSHELL获取结果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
我一直在搜索网页,似乎只有获取XP_CMDSHELL的结果才能将它们存储到临时表中.真的没有办法吗? 专家交流: No,xp_cmdshell will not return any information from the exe. and you have to use the following syntax if you are not in the master database t[详细]
-
sql-server – 如何使用T-SQL获取SQL实例的最小和最大内存分配?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
我正在管理大约90个SQL Server实例,并且需要一个查询来确定已为每个实例分配了多少内存.请注意,我不是在询问如何设置它,只是为了在不使用Management Studio的情况下查看当前设置的内容. 谢谢你的帮助. 解决方法 在master数据库上试试这个: SELECT name,value[详细]
-
sql-server-2008 – 在SQL服务器上发生的气球
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
据我所知,只有当主机开始耗尽物理内存时才会出现气球,大约90%的使用率.我有一个在三节点集群中运行的SQL服务器(每个主机中有64 GB RAM),并且已经为客户端分配了8 GB的RAM.在过去的几个月里,我们遇到了各种系统的间歇性性能问题,我们强调的一个领域是SQL服务[详细]
-
sql-server – SQL Server全文检索
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我正在处理一个应用程序,我们有一个SQL Server数据库,我需要一个完整的文本搜索工作,让我们搜索人们的名字. 目前用户可以输入搜索3个不同varchar列的名称字段.第一,最后,中间名 所以说我有3行,具有以下信息. 1 – 菲利普 – J – 炸 2 – Amy – NULL – Wong[详细]
-
sql-server-2008 – 开发人员的POV在SQL Server 2008和SQL Serve
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
我正在设置我的开发机器,我想知道我是否应该在我的机器上安装SQL Server 2008 R2(用于开发人员)或SQL Server 2008(对于开发人员). 我使用的所有数据库都在SQL Server 2008(而不是R2)上.所以我被撕毁了应该安装我目前使用的还是应该有点向前看,使用R2版本? R2[详细]
-
数据库 – 解决CouchDB中已删除文档的复制冲突
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
解决官方文档推荐的复制冲突的方法是: 使用文档的_conflicts字段(例如通过视图)读取冲突的修订版本 获取列出的所有修订版本的文档 执行特定于应用程序的合并 删除不需要的修订 当我想要合并已删除的文档时出现问题.它们不会出现在_conflicts字段中,但在_dele[详细]
-
sql – 为什么不能使用DISTINCT可以使用GROUP BY?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
根据 tips从MySQL性能维基: Don’t use DISTINCT when you have or could use GROUP BY. 有人可以张贴可以使用GROUP BY而不是DISTINCT的查询示例吗? 解决方法 如果您知道结果中的两列始终是直接相关的,则执行速度较慢: SELECT DISTINCT CustomerId,Custome[详细]
-
sql-server – 连接到SQL Server的Ruby
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
我遇到麻烦连接 Ruby到Microsoft SQL Server.我正在运行Mac OS X,但目标环境是Ubuntu Linux. 这是我试过的: 安装unixODBC 安装FreeTDS 使用选项–with-unixodbc = /usr/local / etc –with-tdsver = 8.0 然后我在/usr/local / etc中有这些文件: odbc.ini od[详细]
-
计算SQL Server中布尔值更改的次数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
我有这个表: [SDate - DateTime] [Value] - Represents a boolean 2010-11-16 10:10:00 1 2010-11-16 10:11:00 0 2010-11-16 10:12:00 1 2010-11-16 10:13:00 1 我需要一个查询来计算值改变的次数. 例如: 2010-11-16 10:10:00 0 2010-11-16 10:11:00 1 2010[详细]
-
存储过程EXEC vs sp_executesql的区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
我已经用sp_executesql编写了两个存储过程,其他没有sp_executesql 两者都正在执行相同的结果,我没有得到什么区别 EXEC (@SQL) vs EXEC sp_executesql @SQL,N’@eStatus varchar(12)’, @eStatus = @Status 和EXEC(@SQL)如何易于SQL注入和sp_executesql @SQL[详细]
-
sql-server – 使用代理身份密钥更正具有聚簇索引的填充因子的值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
我有一个大表,其具有带有标识主键的聚簇索引.我正在决定此表的填充因子的正确值,以最大限度地减少页面拆分.我们使用每天运行的脚本维护索引,该脚本测量碎片并采取适当的操作.该表包含可变长度列. 我的第一个想法是将其设置为100(因为记录只应写入表的末尾)但[详细]
-
sql-server – 为什么备份事务日志如此重要?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
我们目前正在为客户实施备份解决方案,他们的ERP解决方案使用SQL Server. ERP解决方案由另一家公司建立.他们告诉我,备份和截断事务日志非常重要. 我一直在阅读这个事务日志,我不明白为什么当我已经备份整个机器时这是如此重要(我们正在使用ArcServe UDP,它知道[详细]