-
sql-server – SQL Server全文检索 – 是否可以搜索一个字?
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我的数据库中有全文搜索. 有可能在一个单词的中间搜索一些文本吗? 例如,我有一个包含以下文本的列描述: Revolution 是否可以搜索“EVO”,并将其发现在革命中,或者我坚持做一个喜欢: SELECT * FROM Table WHERE Description LIKE %EVO% 是否有FTS等同于上述[详细]
-
sql-server – 我应该显式DENY UPDATE到不应更新的列吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:113
我习惯于在非常安全的环境中工作,因此我将权限设计为非常精细的粒度.我通常做的一件事是明确拒绝用户更新永远不应更新的列的能力. 例如: create table dbo.something ( created_by varchar(50) not null, created_on datetimeoffset not null); 一旦设置了值[详细]
-
sql-server – 在SQL Server中配置见证服务器以进行故障转移时出错
所属栏目:[MsSql] 日期:2020-05-24 热度:75
我迷失在这里,我正在配置一个SQL Server进行故障转移,并有三台服务器. 主要服务器 SQL 2008 R2 证人服务器 SQL 2014 镜像服务器 SQL 2008 R2 所有三台服务器都可以通过IP和FQDN ping另一台服务器. 端点配置成功,但是当我开始镜像时,我收到此错误: Alter fail[详细]
-
sql-server – DEFAULT CONSTRAINT,值得吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:85
我通常按照下一条规则设计我的数据库: 除了db_owner和sysadmin之外,没有其他人可以访问数据库表. 用户角色在应用层控制.我通常使用一个db角色来授予对视图,存储过程和函数的访问权限,但在某些情况下,我添加了第二个规则来保护某些存储过程. 我使用TRIGGERS来[详细]
-
sql-server – 不可修复的空间索引损坏是否正常?
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我有一个DBCC CHECKDB报告损坏的空间索引: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS The spatial index, XML index or indexed view ‘sys.extended_index_xxx_[详细]
-
sql-server – 如何使用COALESCE多行而不使用逗号?
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我正在努力实现以下目标: California | Los Angeles, San Francisco, SacramentoFlorida | Jacksonville, Miami 不幸的是,我正在“,洛杉矶,旧金山,萨克拉门托,杰克逊维尔,迈阿密” 我可以使用STUFF函数实现我想要的结果,但是想知道是否有更简洁的方法使用COA[详细]
-
sql-server – 避免大ID值的原因
所属栏目:[MsSql] 日期:2020-05-24 热度:152
我们正在开发一个用户无法访问的Web应用程序.我的老板注意到,新创建的记录的ID超过10 000,即使我们表中只有不到100条记录.她认为Web界面由于某种原因创建的临时记录比实际记录多100倍(并删除它们),这可能导致我们在发布后的几个月内超出范围. 我不认为她对ID[详细]
-
sql-server – 这个Constant Scan和Left Outer Join来自一个简单的SELECT查询计
所属栏目:[MsSql] 日期:2020-05-24 热度:65
我有这张桌子: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns);GOCREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo][详细]
-
sql-server – 忽略’where’中的重音
所属栏目:[MsSql] 日期:2020-05-24 热度:166
在我们的数据库中,我们有多个caron / hatschek条目. 现在,我们的用户希望在没有搜索条目时找到包括caron / hatschek在内的条目.我将通过一个简单的例子来说明这一点: 在我们的数据库中,我们有条目(与名称联系) Millière 所以这个名字在这个人居住的国家是正[详细]
-
sql-server – 每组检索n行
所属栏目:[MsSql] 日期:2020-05-24 热度:160
我经常需要从结果集中的每个组中选择多个行. 例如,我可能希望列出每个客户的’n’最高或最低订单价值. 在更复杂的情况下,列表的行数可能因组而异(由分组/父记录的属性定义).这部分绝对是可选的/额外的功劳,并不是为了阻止人们回答. 在SQL Server 2005及更高版[详细]
-
sql-server – 我需要收缩我的数据库 – 我只是释放了很多空间
所属栏目:[MsSql] 日期:2020-05-24 热度:199
这个问题在这里以各种形式提出,但问题归结为: 我知道缩小数据库是有风险的.在这种情况下,我删除了这么多数据,我再也不会使用它了. 我如何缩小数据库?我缩小了哪些文件? 这样做时我应该考虑什么? 之后我该怎么办? 如果它是一个大型数据库怎么办?我可以以[详细]
-
sql-server – 将int转换为datetime时溢出
所属栏目:[MsSql] 日期:2020-05-24 热度:174
我目前正在从MYSQL导入一个表到MSSQL.那里有一列用于存储日期,只有它存储为数字.当我将它导入MSSQL时,我将其作为一个int数据类型. 当我尝试将其转换为datetime时,我得到一个: Arithmetic overflow error converting expression to data type datetime. 因为[详细]
-
sql-server – 为什么AT TIME ZONE不确定?
所属栏目:[MsSql] 日期:2020-05-24 热度:73
SQL Server 2016的 AT TIME ZONE似乎是不确定的.但是,我还没有找到正式说明这一点的文件,也没有给出其背后推理的理由. 为什么AT TIME ZONE不确定? 显示非决定论的例子 执行: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp A[详细]
-
sql-server – SQL Server 2005(32位)的双实例是否允许我使用 4GB RAM?
所属栏目:[MsSql] 日期:2020-05-24 热度:110
有人在具有16GB RAM的64位操作系统上安装了32位版本的MS SQL Server 2005. SQL Server的两个实例正在运行,但每个进程仅使用大约1.7GB的RAM.合并后,这相当于大约3.2GB,或32位应用程序的硬限制. 我想弄清楚为什么每个实例都没有使用它自己的3.2GB最大地址空间?[详细]
-
sql-server – 如何在不重新创建存储过程的情况下更改存储过程的模式
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我有一些带有“SalesTraining”架构的存储过程. 我想将所有SalesTraining架构更改为“Sales”. 有没有比重新创建存储过程更好的方法? 日Thnx 如果您使用的是SQL Server 2005或更高版本,则可以使用 ALTER SCHEMA (Transact-SQL). ALTER SCHEMA Sales TRANSFER[详细]
-
sql – 如何计算Oracle中的唯一行
所属栏目:[MsSql] 日期:2020-05-24 热度:182
我有一个包含很多列的oracle数据库表.我想计算完全唯一的行数.我唯一能找到的是: SELECT COUNT(DISTINCT col_name) FROM table; 然而,这需要我列出所有列,并且我无法提出能够为我做这些的语法.我猜这是因为这个查询的性能会非常低吗?有推荐的方法吗? 怎么[详细]
-
数据库设计 – 双入簿记数据库设计
所属栏目:[MsSql] 日期:2020-05-24 热度:129
我正在创建会计软件.我需要强制执行复式记账.我有每行事务一行而不是两行的经典问题. 让我们举一个例子,看看它将如何在两种情况下实现. 考虑账户现金和账户租金.当我支付每月租金时,我将100美元从我的现金账户转到我的租金账户. 每个交易一行 在单行系统中,此[详细]
-
sql-server – 何时使用CDC跟踪历史记录?
所属栏目:[MsSql] 日期:2020-05-24 热度:173
SQL Server更改数据捕获是一种从SQL Server事务日志中读取历史数据并将其存储在特殊表中的功能. 通过使用特殊的表值函数(TVF),它允许用户查询此数据,使得可以获取特定表上的所有更改,或者仅在特定时间内获得由更改产生的净更改. CDC具有一定的优势 它可以配置[详细]
-
sql-server – 对于绝对性能,SUM更快还是COUNT?
所属栏目:[MsSql] 日期:2020-05-24 热度:54
这涉及计算与特定条件匹配的记录的数量,例如,发票金额 $100 我倾向于喜欢 COUNT(CASE WHEN invoice_amount 100 THEN 1 END) 但是,这同样有效 SUM(CASE WHEN invoice_amount 100 THEN 1 ELSE 0 END) 我原以为COUNT是有利的,原因有两个: 传达意图,即COUNT COUN[详细]
-
sql-server – 从一台服务器复制(数百个)表到另一台服务器(使用SSMS)
所属栏目:[MsSql] 日期:2020-05-24 热度:138
我有几百个(目前有466个,但不断增长的)表,我必须从一个服务器复制到另一个服务器. 我以前从来没有这么做过,所以我根本不确定如何处理它.所有表格格式相同:购物车八字符客户编号 这是一个较大项目的一部分,我正在合并所有这些Cart Number表到一个Carts表,但这[详细]
-
sql-server – SQL Server – 用于报告的单独数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:64
在我们的SQL Server上,我们为每个Web应用程序提供了一个数据库.对于报告,我们使用Reporting Services,所有报告数据(包括报告参数)都来自存储过程. 存储过程与报告中的数据位于同一数据库中.因此,例如,为Stock报告提供服务的过程在Stock数据库中.某些报告显示[详细]
-
数据库 – 数据建模问题
所属栏目:[MsSql] 日期:2020-05-24 热度:87
我的客户在注册我的申请时会使用以下其中一项: Foo API(需要“auth_key”,“密码”,“电子邮件”) Acme API(需要“secure_code”,“用户名”,“密码”) Bar API(需要“xyz_code”,“pass_key”) (假名,为简单起见省略了15个) 我不希望在我的数据库中只有10-1[详细]
-
sql-server-2008 – SQL Server无法预测的选择结果(dbms错误?)
所属栏目:[MsSql] 日期:2020-05-24 热度:192
下面是一个简单的例子,它会返回奇怪的结果,这是不可预测的,我们无法在我们的团队中解释它.我们做错了什么还是SQL Server错误? 经过一些调查后,我们将搜索区域缩减为子查询中的union子句,该子句从“men”表中选择一条记录 它在SQL Server 2000中按预期工作(返[详细]
-
sql-server – 从命令行启动和停止SQL Server的最佳方法是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:93
我需要从命令行启动和停止SQL Server.如果有必要,我愿意写一个小的C#程序,但我怀疑有一些东西(Power Shell,也许?)目前存在,优雅地做到这一点. 谢谢 net {start | stop} mssqlserver[详细]
-
数据库设计 – DBA如何更加“程序员友好”?
所属栏目:[MsSql] 日期:2020-05-24 热度:175
关于“在数据库层中应用逻辑或将应用程序逻辑放入什么参数?”问题的 dba.se version和 programmers.se version的答案和评论?在一些工作场所中,DBA和程序员之间存在分歧. DBA可以做些什么来与程序员在这样的问题上更好地合作? 我们应该吗: 研究我们的程序[详细]

浙公网安备 33038102330553号