-
sql-server – 恢复数据库,不包括FILESTREAM数据
所属栏目:[MsSql] 日期:2020-05-25 热度:59
上下文 我们正在开发一个底部有大型数据库的系统.它是在SQL Server 2008 R2上运行的MS SQL数据库.数据库的总大小约为12 GB. 其中,大约8.5 GB位于单个表BinaryContent中.顾名思义,这是一个表格,我们将任何类型的简单文件直接存储在表格中作为BLOB.最近我们一直[详细]
-
sql-server – 来自sql server的高磁盘I / O还是高磁盘I / O减慢sql server?
所属栏目:[MsSql] 日期:2020-05-25 热度:74
我一直在与DBA和几个硬件人员讨论SQL服务器上的性能问题.通常一切都很好,但是在过去的几周里,我们在sql server中遇到了巨大的延迟峰值.很明显,SQL Server正在等待磁盘I / O.但我不断被告知,SQL Server正在要求异常高的I / O.事实并非如此.我可以从正在运行的[详细]
-
entity-framework-4 – Entity Framework正在尝试创建一个数据库,但它不是我想要的
所属栏目:[MsSql] 日期:2020-05-25 热度:66
我有一个小的asp.net mvc4应用程序(在我的本地机器上运行正常),它使用实体框架v4.1.0.0和ADO.net DbContext Generator.(SQL Server 2008 r2) 我正在通过Visual Studio 2010中的“Add Deployable Dependencies …”上下文菜单添加所需的更新版本的dll. 我有一[详细]
-
sql-server – 为什么SELECT 1/2返回0?
所属栏目:[MsSql] 日期:2020-05-25 热度:163
正如标题所说.我甚至尝试过SELECT CONVERT(NUMERIC,1/2),它也返回0. 我正在使用SQL Server 2008. 他们是整数. 尝试: select 1.0/2.0; 要么: select CONVERT(NUMERIC,1)/CONVERT(NUMERIC,2);[详细]
-
sql-server – PK索引中列的顺序是否重要?
所属栏目:[MsSql] 日期:2020-05-25 热度:82
我有一些非常大的表具有相同的基本结构.每个都有一个RowNumber(bigint)和DataDate(日期)列.每晚使用SQLBulkImport加载数据,并且不会加载任何“新”数据 – 它是历史记录(SQL标准,而不是Enterprise,因此没有分区). 因为每个数据位都需要绑定到其他系统,并且每[详细]
-
sql-server – 为什么建议将BLOB存储在单独的SQL Server表中?
所属栏目:[MsSql] 日期:2020-05-25 热度:113
This highly-upvoted SO answer建议将图像放在单独的表中,即使与另一个表只有1:1的关系: If you decide to put your pictures into a SQL Server table, I would strongly recommend using a separate table for storing those pictures – do[详细]
-
sql-server – 如何阅读查询成本,它总是一个百分比?
所属栏目:[MsSql] 日期:2020-05-25 热度:86
我目前正在攻读SQL 70-433(Microsoft认证考试),我对“查询成本”性能指标感到非常困惑. 根据我可以通过Google找到的任何文档,查询成本是一个百分比数字,并表示其中任何一部分占用的整批数量的百分比. 这对我来说似乎有点奇怪,因为我对特定查询的绝对优点感兴[详细]
-
sql-server – 如何判断我的SQL数据库有哪些恢复模型?
所属栏目:[MsSql] 日期:2020-05-25 热度:51
是否有一个SQL命令我可以运行来确定我的数据库的恢复模型?我想知道它是否完全恢复. 有多少怎么办…… SELECT D.recovery_model_desc FROM sys.databases D WHERE name = MyDB 要么 SELECT name, D.recovery_model_desc FROM sys.databases D 要么 SELECT DAT[详细]
-
sql-server – 将列添加到生产表
所属栏目:[MsSql] 日期:2020-05-25 热度:142
在SQL Server 2008 R2上向大型生产表添加列的最佳方法是什么?根据微软的在线书籍: The changes specified in ALTER TABLE are implemented immediately. If the changes require modifications of the rows in the table, ALTER TABLE updates th[详细]
-
学习 – 在工作场所教授SQL的一些有用的SQL难题在哪里?
所属栏目:[MsSql] 日期:2020-05-25 热度:63
我正在寻找初级和中级SQL拼图,我可以指导学员进行练习. 我知道http://sqlzoo.net/这是一个很好的资源 – 还有什么你可以建议吗? Joe Celko的书和 newsgroup posts是一个很好的谜题来源(有各种答案).它们可能更加中级/高级,而不是特定于MySQL,但很容易遵循,并[详细]
-
sql-server – 从win-loss-tie数据中获取条纹计数和条纹类型
所属栏目:[MsSql] 日期:2020-05-25 热度:177
我为这个问题做了一个 SQL Fiddle,如果这让任何人都更容易. 我有各种各样的幻想体育数据库,我想弄清楚的是如何得出“当前连胜”数据(如果球队赢得了他们的最后2场比赛,则为’W2′,如果他们输了,则为’L1’他们在赢得前一场比赛后的最后一场比赛 – 如果他们将[详细]
-
sql-server – SQL server 2014防火墙设置
所属栏目:[MsSql] 日期:2020-05-25 热度:151
我有一个在 Windows 2012 R2上运行的SQL Server 2014实例.如果我关闭Windows FW for domain,我可以使用SSMS远程连接到SQL实例.如果我打开它,我无法连接.我收到一条错误,指出连接超时已过期.我在FW上添加了1433和1434的SQL规则无济于事.我甚至在服务器FW上添加[详细]
-
SQL语言未配置(Phpstorm)
所属栏目:[MsSql] 日期:2020-05-25 热度:74
嗨,我正在Google oauthorization2工作,我遇到“SQL方言未配置”的问题,所以这就是为什么我的查询不执行,数据将要表请帮助我. 下面我列出了我遇到的两个问题! 工具: PhpStorm 8 MySQL的 本地主机 $user_exist = $mysqli-query(SELECT COUNT(google_id) as us[详细]
-
sql-server – 有关在MS Access中使用SQL Server GUID的建议
所属栏目:[MsSql] 日期:2020-05-25 热度:123
我正在将现有的MS Access后端升级到SQL Server 2008,因为我们要使用 SQL Server Merge replication,所以我必须将所有当前主键(当前标准的自动增量整数)更改为GUID. 以下是问题: 有关将主键从整数更改为GUID的任何建议吗? 有关从Access客户端中的代码使用和[详细]
-
数据库设计 – 通过第三个数据库使用相同的登录连接两个数据库更安全吗?
所属栏目:[MsSql] 日期:2020-05-25 热度:158
我们有以下设置: 包含桌面软件使用的私有数据的多个生产数据库 公共网站的Web数据库,需要来自私有数据库的一些数据 中间数据库,包含从私有数据库中提取数据的一些视图和存储过程 目前,网站登录到Web数据库,Web数据库连接到中间数据库以在生产数据库上提取数[详细]
-
sql-server – 如何删除SSMS中的换行符?
所属栏目:[MsSql] 日期:2020-05-25 热度:127
我正在处理SQL,如下所示 create procedureasbegin 请注意大的间隙,例如在as和begin之间. 我怎样才能删除这些?我使用SQL格式化程序,但这不起作用. 在SQL Server Management Studio(SSMS)中,有一个删除空行的命令,但默认情况下它在菜单,工具栏图标或键盘快捷键[详细]
-
如何使用sql获取上个月的第一天和最后一个月
所属栏目:[MsSql] 日期:2020-05-25 热度:163
我想在上个月的第一天像2013年1月1日那样,我也希望得到上个月的最后一天,比如2013年1月31日.如果我们在三月,那么我想做同样的事情,如02/01/2013和02/28/2013等等…. 谢谢 这应该这样做: --First day of last monthSELECT DATEADD(m,-1,DATEADD(mm, DATEDIFF([详细]
-
sql – 如果所有子项都符合条件,则选择父项
所属栏目:[MsSql] 日期:2020-05-25 热度:119
我有这样的表设置: Parent------id, ...Child-----id, parent_id, x, y 如果Child中包含给定parent_id的所有行都满足涉及x和y的标准(在我的情况下为x = y),我想找到Parents或不同的parent_id(s). 例如: Parent------id 1 2 3Childid, parent_id, x,[详细]
-
sql – 存储多个位 – 我应该使用多列还是单个位域列?
所属栏目:[MsSql] 日期:2020-05-25 热度:199
我正在我的数据库中设计一个User表.对于每个用户,我有大约30个左右的选项,可以是“允许”或“禁止”. 我的问题是我应该将这些存储为30位列,还是应该使用单个int列来存储它们并解析我的应用程序中的每个位? 此外,我们的数据库是SQL Server 2008和2005(取决于[详细]
-
sql-server – 为什么子查询将行估计值减少到1?
所属栏目:[MsSql] 日期:2020-05-25 热度:152
考虑以下设计但简单的查询: SELECT ID, CASE WHEN ID 0 THEN (SELECT TOP 1 ID FROM X_OTHER_TABLE) ELSE (SELECT TOP 1 ID FROM X_OTHER_TABLE_2) END AS ID2FROM X_HEAP; 我希望此查询的最终行估计值等于X_HEAP表中的行数[详细]
-
.net – 针对SQL等效的LINQ查询的性能
所属栏目:[MsSql] 日期:2020-05-25 热度:96
我目前正在和一个正在讨论SQLQ等效LINQ查询性能的人进行辩论. 有没有人对此进行过任何科学测试? 如果没有,由于性能原因你必须用SQL查询替换LINQ的轶事证据将帮助我说明问题. 我对此略有不同;在进行性能分析时(使用我们的 shiny profiler),我们注意到LINQ(在[详细]
-
sql-server – 由于WHERE子句中有超过100,000个条目,因此SQL Server错误8632
所属栏目:[MsSql] 日期:2020-05-25 热度:95
我的问题(或至少是错误信息)与 query processor ran out of internal resources – extremely long sql query非常相似. 我的客户正在使用SQL select-query,其中包含where子句,其中包含100,000个条目. 查询失败,错误8632和错误消息 Internal error: An express[详细]
-
数据库设计 – 是否有工具检查我的数据库是否已标准化为第三范式?
所属栏目:[MsSql] 日期:2020-05-25 热度:58
我最近了解了规范化,并了解实现新模式时的重要性. 如何检查我的数据库是否符合2NF或3NF标准? 手动审查是一个肯定的选择,但我在这里寻找一个自动化工具. 我不是在寻找一个点击式工具,更多的东西会强调可能的优化以使表3NF兼容.我想它可能会使用基于良好的样本[详细]
-
sql-server – 没有数据更改的UPDATE性能
所属栏目:[MsSql] 日期:2020-05-25 热度:57
如果我有一个实际上没有更改任何数据的UPDATE语句(因为数据已经处于更新状态).检查WHERE子句以阻止更新是否有任何性能优势? 例如,UPDATE 1和UPDATE 2之间的执行速度有以下不同之处: CREATE TABLE MyTable (ID int PRIMARY KEY, Value int);INSERT INTO MyTa[详细]
-
sql-server-2008 – DBCC CheckDB错过了哪些类型的损坏?
所属栏目:[MsSql] 日期:2020-05-25 热度:190
这个问题是由 earlier post引起的,我有一个数据库存档,以备将来调查后恢复如下: BACKUP BrokenDatabase detected an error on page (1:123456) in file ’BrokenDatabase.mdf.Error: 3043, Severity: 16, State: 1. 在链接问题和备份中我已准备好进行DBCC PA[详细]

浙公网安备 33038102330553号