-
在高隆:如何处理未知变量或如何处理多个数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
我正在使用具有多个数据库的Go RESTful API应用程序.当启动服务器时,用户提供他们想要使用的数据库. 在应用程序中,我有三个函数处理连接:selectedDb.Get(),selectedDb.Add(),selectedDb.Connect(). 如果有人选择Mysql,它处理Mysql的东西,如果有人选择MongoDB[详细]
-
T-SQL中的CALL和EXEC有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
考虑: CREATE PROCEDURE LowerCityDiscounts @city VARCHAR(45),@decrease DECIMAL(10,2) ASBEGIN BEGIN TRANSACTION; UPDATE Customers SET discnt = discnt - @decrease WHERE Customers.city = @city; UPDATE Customers SET discnt = 0 WHERE Customers.c[详细]
-
何时将模型分割成多个数据库表?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
我正在使用 Ruby on Rails,但是我认为这个问题比这更广泛,适用于数据库设计. 什么时候将单个模型分成多个表格是个好主意?例如,假设我有一个用户模型,并且模型中的字段数真的开始加起来.例如,用户可以进入他的网站,他的生日,他的时区,他的等等 拆分模型有什么[详细]
-
sql-server – SQL Server – 将varchar转换为另一个归类(代码页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
我查询使用SQL_Latin1_General_CP850_BIN2排序规则的SQL Server数据库.其中一个表行具有包含/ – 字符( Windows-1252代码页中的十进制代码177)的值的varchar. 当我在SQL Server Management Studio中直接查询表时,我得到一个乱码字符,而不是这行中的/ – 字符.[详细]
-
sql-server – SQL Server的推荐磁盘/分区设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我正在寻找有关为SQL Server设置磁盘/分区的最佳方法的一些建议.以下是我的一些主要问题: 应该如何分离SQL文件(数据文件,日志,临时文件)? 对于每个RAID来说,RAID更多的硬盘驱动器和分区空间还是制造多个磁盘更少的磁盘更好? 数据和日志文件应该使用不同的R[详细]
-
从SQL Server回收内存
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
我有一个SQL Server实例,其内存使用量逐渐增长,直到 Windows不再提供它.偶然的大查询结果会导致实例增长似乎是合乎逻辑的. 有没有办法让我说服SQL Server释放它不再需要的内存(除了重启服务)? 编辑: 我正在使用SQL Server 2000 SQL Server 8.00.2039 – SP4[详细]
-
备份 – 将SQL数据库备份到外部USB硬盘驱动器是一个好主意吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
我将在海上石油平台(机架服务器)上安装数据库系统.它们的硬件和空间非常有限,因此无法发送备份基础架构.也不可能通过FTP发送备份,因为它们甚至没有文件服务器. 我正在考虑将SQL数据库备份到Portable USD硬盘上. USB硬盘驱动器将始终直接插入服务器.每周一次,[详细]
-
审核SQL Server数据更改
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
我正在考虑改变我们的SQL Server 2005数据库的审计流程,并在SQL Server 2008中遇到了变更数据捕获. 这看起来好像是一个好主意,我试着尝试一下,但在我有任何人在商业环境中使用它,你的想法是什么? 我注意到,当我在MS帮助中阅读CDC时,它表示审核数据通常会保存[详细]
-
什么是动态SQL查询,什么时候我想使用一个?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
什么是动态SQL查询,什么时候我想使用一个?我正在使用SQL Server 2005. 解决方法 这里有几篇文章: Introduction to Dynamic SQL Dynamic SQL Beginner’s Guide 从简介到动态SQL: Dynamic SQL is a term used to mean SQL code that is generated programat[详细]
-
一个好的数据库日志追加器用于Java?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
在我的工作场所,我们写了一个自定义的log4j appender,它将日志消息写入数据库(异步使用专用线程,因此不会导致性能下降). 我更喜欢写日志文件 – 基于数据库的日志更容易查询和分析. 是否有开源解决方案(对于log4j,或任何其他java记录器)? 我们的appender有些[详细]
-
sql-server – SQL Server调试:“无法执行步骤.操作无效“
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
我正在调试SSMS中的存储过程调用(2012).通常,代码中的各种随机点会弹出一个对话框: Microsoft SQL Server Management Studio:Unable to Step. Invalid Operation. 一旦我关闭对话框,似乎调试CAN继续…我可以继续逐步完成代码,没有任何明显的问题.至今…. 解[详细]
-
sql-server – SHOWPLAN权限对SQL Server 2005的影响是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
用户需要SHOWPLAN权限才能使用执行计划来调整查询. 这种许可的含义是什么?授予用户安全吗?我已经看过安全说明here,这与我的用户无关. 还有其他问题需要注意吗?从我看来,即使在生产数据库上,给用户提供此权限似乎也不是一个问题. 谢谢您的帮助! 解决方法[详细]
-
sql-server – Sql Server Management Studio 2008突然变得没有
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
当我尝试从任务栏启动SSMS时,我收到一个非常奇怪的错误.它似乎以正常速度打开,但只响一声嘟嘟响应任何输入.任务管理器中的CPU使用率为0%,并且没有[无响应]消息. 它没有响应右键单击从任务栏关闭所有Windows命令,但任务管理器中的“结束任务”确实将其终止.[详细]
-
ef-code-first – 根据现有数据库验证EF代码第一模型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
当数据库未由EF代码创建时,有没有办法检查DbContext是否与数据库匹配? 我正在寻找与Database.CompatibleWithModel类似的功能,但没有元数据. 解决方法 EF目前无法做到这一点;但是,您可以使用DDL脚本作为验证数据库中存在所有工件的起点.要获取此脚本,请使用 s[详细]
-
sql-server – 如何将数据库更改迁移到生产数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
我一直在做一个项目,并在第一阶段得到.但是,请求最终会改变,我必须添加新的表,并重新设置DB中的一些foriegn关键引用. 我遇到的问题是,一旦我在开发数据库上完成开发工作,我就不知道如何处理这样一个分期生产数据库的这种变化. 迁移数据库模式更改和维护数据库[详细]
-
sql-server – SQL Server:dbo vs db_owner角色成员?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
我正在向用户提供新的数据库.与作为db_owner角色成员的登录相比,作为默认dbo用户的用户有何不同? 解决方法 每个数据库都应该有一个dbo用户,默认情况下会将其分配给db_owner数据库角色.还有一个dbo架构,它部分是SQL Server 2000及更早版本的延续,其中用户和架[详细]
-
sql-server-2005 – 取消数据库脱机
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
我不小心试图通过上下文菜单命令使数据库脱机;任务离线. 该过程现在正在进行,无法建立新的连接. 如何取消此流程? 解决方法 使用 ALTER DATABASE找到答案. ALTER DATABASE database_name SET MULTI_USER WITH ROLLBACK IMMEDIATE[详细]
-
SQL查询需要一个多小时才能执行200k行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
我有两张桌子,每张桌子大约有20万行.我在下面运行查询,运行一个多小时后仍然没有完成.这可能是什么解释? SELECT dbo.[new].[colom1],dbo.[new].[colom2],dbo.[new].[colom3],dbo.[new].[colom4],dbo.[new].[Value] as 'nieuwe Value',dbo.[old].[Value] as '[详细]
-
sql-server – Microsoft SQL Server安装位置的重要性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
我有一个服务器与廉价的慢速磁盘和昂贵的快速磁盘. 我想将昂贵的磁盘用于所有重要的事情,例如我的数据库. 为了省钱,我想将慢速磁盘用于任何无论快速还是慢速都没有太大区别的地方,比如备份. 现在,我的问题是,我应该在慢速或快速磁盘上安装我的Microsoft SQL S[详细]
-
sql-server – SQL Server安全破解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
我已经作为一个城市的SQL Server DBA工作了2年. 我被引进来支持现有的DBA,所以我慢慢地把所有东西都拿进来并且已经工作了一段时间,试图在组织中获得可信度.现在是解决最棘手和最重要问题的时候了:安全性. 我们的主服务器是一个带有sql 2005的故障转移群集.它[详细]
-
SQL:当列为特定值时的唯一约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
CREATE TABLE foo ( dt AS DATE NOT NULL,type AS TEXT NOT NULL,CONSTRAINT unique_dt_type UNIQUE(dt,type) -- check constraint(?)) 当只有一个特定的条件存在时,尝试思考正确的语法来创建一个唯一的约束时,有一个脑袋. 给定,类型可以具有值A-F,每个日期[详细]
-
Postgres中的sql – GROUP BY – JSON数据类型不相等?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
我在匹配表中有以下数据: 5;{"Id":1,"Teams":[{"Name":"TeamA","Players":[{"Name":"AAA"},{"Name":"BBB"}]},{"Name":"TeamB","Players":[{"Name":"CCC"},{"Name":"DDD"}]}],"TeamRank":[1,2]}6;{"Id":2,2]} 我想选择每个最后一个不同的团队在他们的名字.即[详细]
-
sql-server – 修复数据库中不一致的页面
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
我们有一个SQL 2000 DB.由于Raid阵列故障,服务器崩溃.现在,当我们运行DBCC CHECKDB时,我们得到一个错误,即9页中有27个一致性错误. 当我们在这些页面上运行DBCC PAGE时,我们得到: Msg 8939,Level 16,State 106,Line 1Table error: Object ID 1397580017,index[详细]
-
sql-server – SQL Server 2005性能审计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
你们有没有任何好的一步一步的类型链接来执行SQL Server 2005性能审计? 像这样的link将是伟大的,但对于SQL Server 2005. 解决方法 我想你在这里真的回答了你自己的问题! Brad McGehee的文章仍然与sql server 2005 100%相关.有些地方需要更新,但它仍然相当[详细]
-
为相当大的数据库进行MySQL备份的最佳方法(MyISAM / InnoDB)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
目前我们有一个强大的 MySQL数据库,运行几个基于Django的高流量网站以及一些体面的电子商务网站.因此,我们使用InnoDB和MyISAM表有相当数量的大型数据库. 不幸的是,由于流量很大,我们最近遇到了障碍,因此我设置了另一个主服务器以帮助缓解读取/备份. 现在,我只[详细]