-
sql-server – SQL Server Management Studio:增加结果集中显示
所属栏目:[MsSql教程] 日期:2020-12-25 热度:115
我有以下场景:我们有存储过程,将我们的开发数据库与我们的客户数据库进行比较,并告诉我们,差异是什么(因此,我们必须在客户机器上更新). 现在我写了一些额外的代码来自动生成使客户数据库与我们的开发数据库处于相同状态所需的CREATE / ALTER / DROP语句.[详细]
-
sql – pgAdmin III错误行为?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:108
我正在对pgAdmin进行查询,偶然发现了这种奇怪的行为. 我连接到运行PostgreSQL 9.1.9的服务器. 我有一个名为messages的表,其定义如下: ghareh@godot:~$psqlpsql (9.1.9)Type "help" for help.ghareh=# d messages Table "public.messages" Column | Type[详细]
-
在SQL Server 2008中使用OPENXML存储过程 – INSERT命令与XML文
所属栏目:[MsSql教程] 日期:2020-12-25 热度:128
副标题#e# 我正在使用SQL Server 2008的 XML解析功能来迭代 XML文档并执行INSERT每个元素. 但是,我的存储过程似乎是按照与文档中的顺序不同的顺序将每个元素插入到表中. 此外,我尝试这次的次数越多,INSERT顺序似乎就会发生变化. 这是XML文档的一个示例 –[详细]
-
sql-server – 如何强制一滴MSSQL Server数据库
所属栏目:[MsSql教程] 日期:2020-12-25 热度:73
我试图删除一个MSSQL Server数据库,但我没有运气.我尝试了很多东西,比如 userALTER DATABASE my_databaseSET RESTRICTED_USERWITH ROLLBACK IMMEDIATE;GODROP DATABASE my_database;GO 我也试图右键单击它删除它. 这不起作用,它告诉我“不能丢弃数据库”im[详细]
-
sql – 将行转换为列
所属栏目:[MsSql教程] 日期:2020-12-25 热度:192
我怎么能转换这个表: – INV DESCRIPTION AMOUNT--------------------------1001 CHARGES 1001001 FREIGHT 301001 INSURANCE 201002 CHARGES 2151002 FREIGHT 321002 INSURANCE 25 使用SQL格式: – INV CHARGES FREIGHT INSURANCE----------------------[详细]
-
sql-server – 关于’CASE’的转换失败
所属栏目:[MsSql教程] 日期:2020-12-25 热度:124
在使用’CASE’时,我遇到了一些我从未听过的问题. 问题是这样的:我在’SELECT’子句中使用’CASE’语句作为字段.调用具有int数据类型的列时,它是成功的;但是,在调用varchar或datetime时,它不成功. 在错误结果中,它说我标记了临时字段,包括’CASE’语句,作[详细]
-
sql server2005中的希伯来语编码
所属栏目:[MsSql教程] 日期:2020-12-25 热度:54
我在sql server 2005中尝试此代码 declare @userName nvarchar(50)set @userName='???2' print @userName 但我明白了 ???2 原因是什么? 看起来它将希伯来字母替换为“?” 10倍 解决方法 使用N前缀,使字符串文字在任何数据库的默认排序规则的代码页下解释[详细]
-
sql-server – 从MSSQL2005到MYSQL 5.x的单向复制
所属栏目:[MsSql教程] 日期:2020-12-25 热度:166
我有一个 mysql数据库充当我们的websever后端.我们有我们希望将数据推送到我们的mysql服务器的生产mssql服务器. 我已经成功地使mysql服务器成为ODBC系统数据源. 我可以从我们的mssql表到mysql表中执行插入更新语句,所以我知道我确实可以通过系统ODBC连接连[详细]
-
术语 – 数据库管理员常用的缩略语
所属栏目:[MsSql教程] 日期:2020-12-24 热度:77
数据库管理员中最常用的缩写词是什么?它们的相关含义是什么? 这适用于社区和那些在使用数据库等时搜索常用术语和首字母缩略词含义的人. 解决方法 ACID – 原子性,一致性,隔离性,耐久性 AIO异步I / O. BASE – 基本可用,软状态,最终一致……基本上与ACID[详细]
-
sql-server – 在哪里可以找到用于学习的数据库调优练习?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:58
作为开发人员,DBA通常负责解决数据库级别的性能问题,因此我们无法获得诊断,调优,重构查询等方面的经验. 我正在寻找一个包含大量表,数据,查询,触发器,SP等的数据库,其中存在故意的性能问题,并且希望您尝试识别和解决问题的一系列练习.理想情况下,这将在MS S[详细]
-
sql-server – SQL Server的“顶级”样式活动监视器?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:199
我对SQL Server 2005附带的活动监视器并不感到兴奋,尽管我认为它试图做同样的事情. 查询,用户名,数据库名称的片段,从表名,CPU时间,IO时间,分配的内存,可能获得的锁… 将刷新速度设置为2-3秒并让它运行? 我喜欢探测器 – 对性能调整非常有用;但有时候像top[详细]
-
sql-server – SQL Server中的高可用性
所属栏目:[MsSql教程] 日期:2020-12-24 热度:114
如何在SQL Server 2005/2008 Standard中实现高可用性. 有人推荐我使用第三方工具,如双人服用. 你怎么看. 解决方法 杰森是对的.请记住,群集共享一个仲裁驱动器. “高可用性”的明确定义是必要的,因为群集是针对前端服务器而不是(可能)外部存储器. 对于灾难[详细]
-
sql-server – 为什么Denali序列应该比标识列表现更好?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:100
在他对 Which is better: identity columns or generated unique id values? mrdenny的回答中说: When SQL Denali comes out it will support sequences which will be more efficient than identity,but you can’t create something more efficient you[详细]
-
sql-server – SQL Server上的磁盘时间很长
所属栏目:[MsSql教程] 日期:2020-12-24 热度:50
我们有专门的SQL Server 2008 R2企业版. 设置是: D :(数据文件) – 存储在本地ssd磁盘上(与日志文件不同)(raid 10) E :(日志文件) – 存储在本地ssd磁盘上(与数据文件不同的磁盘)(raid 1) F :(事务日志备份) – 在SAN上存储远程 今天我们将日志文件移动到[详细]
-
sql-server – 从SQL Server 2008中的INSERT语句返回值
所属栏目:[MsSql教程] 日期:2020-12-24 热度:135
数据库:SQL Server 2008 有没有办法让insert语句在SQL Server中返回一个值, 有类似的问题 Return a value from a insert statement,谈论ORACLE. 我没有太多使用数据库,也没有太多了解ORACLE / SQL Server,所以很遗憾再次问到它. 为简单起见,我举一个小例[详细]
-
sql-server – 如何从所有表中删除所有约束?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:126
我想删除SQL Server数据库中所有表的所有默认约束,检查约束,唯一约束,主键和外键.我知道如何从sys.objects中获取所有约束名称,但是如何填充ALTER TABLE部分? 解决方法 您可以通过将sys.tables.object_id = sys.objects.parent_object_id加入这些对象类型[详细]
-
sql-server – SQL Server 2014 Express中的SQLCMD.EXE在哪里?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:70
使用“SQLCMD.EXE”来备份我的SQL Server Express数据库多年来我发现在安装 2014 version之后,我再也找不到SQLCMD.EXE了. 在之前的版本中它位于 C:Program FilesMicrosoft SQL Server110ToolsBinnSQLCMD.EXE 但是在我的2014安装中,没有SQLCMD.EXE C:[详细]
-
sql-server – 我应该在所有触发器上添加SET NOCOUNT吗?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:111
你应该拥有相当普遍的知识 SET NOCOUNT ON 默认情况下,创建新的存储过程时. Microsoft在2012年更改了默认模板以包含此模板.我认为触发器应该是相同的,但它不包含在模板中. 这是故意还是仅仅是疏忽? 解决方法 就个人而言,我会推荐它 – 我想不出一个理由不[详细]
-
sql-server-2005 – 如何为逗号分隔的代码字符串获取相应的逗号
所属栏目:[MsSql教程] 日期:2020-12-24 热度:84
我有一个表,有一个名为“locations”的列,其类型为varchar(max).它带有逗号分隔的代码串,例如’1,3,4′.另一方面,我有一张表将这些代码映射到某些位置,例如 1 -- British2 -- New Zealand3 -- Hong Kong4 -- Taiwan 我的问题是,我正在制作一个VIEW,它将列[详细]
-
sql-server – 你可以使用COUNT DISTINCT和OVER子句吗?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:63
我正在尝试提高以下查询的性能: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID,RuleID,COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID,RuleID ) r ON r.RuleID =[详细]
-
sql-server – 识别未使用的存储过程
所属栏目:[MsSql教程] 日期:2020-12-24 热度:136
明年,我正在努力清理几个SQL Server环境. 我们有大约10,000个存储过程并且估计它们中只有大约1000个被定期使用,而另外200个左右被用于极少数情况,这意味着我们有很多工作要做. 由于我们有多个可以访问这些数据库和过程的部门和团队,因此我们并不总是调用这[详细]
-
什么是SQL数据库备份文件的典型压缩率?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:139
我的一位客户希望我们能够安全地估算压缩SQL备份文件占用的磁盘空间.他们需要相应地调整服务器硬盘的大小. 我们可以粗略地估计SQL数据库备份大小(基于估计的记录数等),但是什么时候压缩它? 我知道这很难回答,但根据您的经验,SQL备份文件的典型压缩率是多[详细]
-
sql – 连接字符串
所属栏目:[MsSql教程] 日期:2020-12-24 热度:60
SQL服务器中是否有一种可以编写输出的方法如下: select events from mytable 原始输出 events--------123456894531985233829292920202392939299223 期望的输出 '123456','894531','985233','829292','920202','392939','299223' 选择”CustomerID’,’ 来[详细]
-
sql-server – 哪个数据库可以处理数十亿/数万亿条记录的存储?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:175
我们正在研究开发一种捕获和分析netflow数据的工具,我们收集了大量的数据.每天我们捕获大约14亿个流记录,这些记录在json格式中看起来像这样: { "tcp_flags": "0","src_as": "54321","nexthop": "1.2.3.4","unix_secs": "1352234521","src_mask": "23","to[详细]
-
sql-server – 在sql server上使用并行性有什么危险?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:174
在我们的客户中,sql server配置为1以获得并行度.服务器有8个cpu,那么将这个度数限制为1的理由是什么? 解决方法 SQL Server已经将多个查询放入多个CPU(如果获得许可).在较大的查询上,它可以通过启用并行性来破坏跨多个线程(以及可能的CPU)的单个查询. 您应[详细]
