
[英]Extreme wait-time when taking a SQL Server database offline
我正在尝试对我的开发数据库执行一些离线维护(从实时备份恢复开发数据库),但是通过 SQL Server Management Studio 执行的“脱机”命令执行得非常慢 - 现在大约 30 分钟以上。 我几乎无计可施,似乎无法在网上找到任何关于可能导致速度问题的原因或解决方法的参考资料。 一些站点 ...
[英]Extreme wait-time when taking a SQL Server database offline
我正在尝试对我的开发数据库执行一些离线维护(从实时备份恢复开发数据库),但是通过 SQL Server Management Studio 执行的“脱机”命令执行得非常慢 - 现在大约 30 分钟以上。 我几乎无计可施,似乎无法在网上找到任何关于可能导致速度问题的原因或解决方法的参考资料。 一些站点 ...
[英]SQL to return list of years since a specific year
我需要一个年份列表作为从 2004 年到当年的记录集(按降序排列),而无需编写存储过程。 这可能吗? (SQL 服务器 2005)。 所以它应该返回: 2009 2008年 2007年 2006年 2005年 2004年 ...
[英]How to detect and remove a column that contains only null values?
在我的表table1中有 6 列 Locations,a,b,c,d,e。 我需要这样的结果 我的问题是如何使用 sql 查询检测和删除包含所有 null 值的列。 是否可以? 如果是,请帮助并提供样品。 ...
[英]SQL Transaction Error: The current transaction cannot be committed and cannot support operations that write to the log file
我遇到了与The current transaction cannot be committed and cannot support operations that write to the log file类似的问题,但我有一个后续问题。 那里的答案引用了 Using TRY...CATCH i ...
[英]How to get calendar Quarter from a date in TSQL
我在一列中有不同的日期。 例如: 我想将这些日期转换为年份和日历季度。 例如, 我可以获得第一列: 我怎样才能产生第二列? ...
[英]cannot drop the view 'XXX' because it does not exist or you do not have permission
我们将我们的服务器从 2005 年迁移到 2014 年,用户可以在 2005 年的服务器中删除它但是在 2014 年我们收到错误,因为没有权限或没有退出我们已经授予了相同的权限,甚至他是系统管理员。在我们的应用程序方面,他们无法删除应用程序用户通过我们数据库中的用户连接的视图他拥有所有权限并且他是系 ...
[英]Better techniques for trimming leading zeros in SQL Server?
我已经使用了一段时间了: 但是最近,我发现所有“0”字符(如“00000000”)的列都有问题,因为它永远找不到匹配的非“0”字符。 我见过的另一种技术是使用TRIM : 如果有嵌入的空格,这就会有问题,因为当空格变回“0”时,它们会变成“0”。 我试图避免使用标量 UDF。 我在 SQL Ser ...
[英]How can I do an UPDATE statement with JOIN in SQL Server?
我需要使用其“父”表中的数据更新SQL 服务器中的此表,如下所示: 表:销售 表:ud sale.assid包含更新ud.assid的正确值。 什么查询会这样做? 我正在考虑join ,但不确定是否可行。 ...
[英]How can i check sql server 'views' dependencies
有没有一种方法可以找出使用自定义查询或存储过程的视图正在使用哪些基表? ...
[英]Colon in SQL Datatype?
我继承了一个 SQL Server 2005 数据库,它有一些我以前从未见过的数据类型语法。 在表的设计视图中,定义了以下列: 有谁知道这个数据类型语法代表什么? 数据类型左边的字符是纯 label 吗? 它是否定义了某种引用完整性度量或约束? ...
[英]TSQL to find if logins have password same as loginname?
我想检查 SQL 登录名的密码是否与他们的登录名相同。 例如,登录名“abc123”的密码为“abc123”。 我需要为跨许多 2000 和 2005 服务器的安全审计执行此操作。 是否可以使用 TSQL 进行检查? 提前致谢 ...
[英]How can a LEFT OUTER JOIN return more records than exist in the left table?
我有一个非常基本的 LEFT OUTER JOIN 来返回左表中的所有结果和一个更大的表中的一些附加信息。 左表包含 4935 条记录,但当我将其左连接到另一个表时,记录数明显更大。 据我所知,LEFT OUTER JOIN 将返回左表中的所有记录以及右表中的匹配记录,并且对于无法匹配的任何行返回 ...
[英]Insert multiple rows WITHOUT repeating the "INSERT INTO ..." part of the statement?
我知道我几年前就这样做过,但我不记得语法了,而且由于调出了大量关于“批量导入”的帮助文档和文章,我在任何地方都找不到它。 这是我想做的,但语法不完全正确......请以前做过的人帮帮我:) 我知道这接近于正确的语法。 我可能需要“BULK”这个词,或者其他我不记得的东西。 任何的想法? 我需要这个 ...
[英]Issue with bulk insert
我正在尝试将此链接中的数据插入到我的 SQL 服务器https://www.ian.com/affiliatecenter/include/V2/CityCoordinatesList.zip 我创建了表 我正在运行以下脚本来进行批量插入 但是批量插入失败并出现以下错误 当我用谷歌搜索时,我发现有几 ...
[英]convert date to spanish in sql
我正在运行一份包含多个英文字段的报告。 我在报告末尾有 2 个日期字段,一个必须是英文,另一个是西班牙文。 日期需要采用的格式是 2012 年 11 月 1 日。我需要西班牙语为 2012 年 11 月 1 日。我无法将报告的最后一个字段生成为西班牙语。 我在 sql 服务器 2005 中运行。 ...
[英]Automatically create scripts for all SQL Server Jobs
目前,我正在尝试为 MS SQL2005 服务器的所有 SQL 作业自动生成一个创建脚本。 我发现的一种方法是手动完成的 http://msdn.microsoft.com/en-us/library/ms191450.aspx 我发现的第二种方法可以自动完成,但我无法直接访问 SQL 服务器。 B ...
[英]Simulating group_concat MySQL function in Microsoft SQL Server 2005?
我正在尝试将基于 MySQL 的应用程序迁移到 Microsoft SQL Server 2005(不是出于选择,但这就是生活)。 在最初的应用程序中,我们几乎完全使用符合 ANSI-SQL 的语句,但有一个重要的例外——我们相当频繁地使用 MySQL 的group_concat function ...
[英]SQL Server CASE .. WHEN .. IN statement
在 SQL 服务器 2005 上,我正在尝试查询此 select 语句 它返回以下错误消息 156,级别 15,State 1,第 4 行关键字“IN”附近的语法不正确。 请给我一些关于我的代码可能有什么问题的建议。 ...
[英]SQL Server 2000 database after restore to 2005 is empty
我有 SQL Server 2000 的非常旧的备份文件 ( .bak )。将其恢复到 SQL Server 2005 后,数据库看起来是空的(请参见屏幕截图)。 可能的原因是什么? 截屏 ...