-
sql-server-2008 – 数据库的mdf文件的位置
所属栏目:[MsSql教程] 日期:2021-01-08 热度:188
我有一个数据库项目.我的问题是我在哪里可以找到我的数据库的.mdf和_log.ldf,以便我可以将我的数据库传输给另一个用户.我正在使用Microsoft SQL Server 2008 Management Studio 我的Ssms.exe存储在此路径中 C:Program FilesMicrosoft SQL Server100Too[详细]
-
sql-server – 如果我选择超过15个字段,我会遇到灾难性的失败
所属栏目:[MsSql教程] 日期:2021-01-08 热度:90
使用sql server 2012我正在使用Pervasive SQL连接到链接服务器. 当我选择*或选择field1,field2,field3 …. field15我收到此错误: Msg 7399,Level 16,State 1,Line 1The OLE DB provider "MSDASQL" for linked server "KSLAP208" reported an error. The p[详细]
-
sql-server – SQL Server审计跟踪的最佳实践
所属栏目:[MsSql教程] 日期:2021-01-08 热度:137
我今天面临的情况是,如果我们知道谁登录了SQL并执行了一些删除操作,对我和我的公司都会非常有益. 我们遇到这样的情况,即至少有2人(有时3人)使用SQL Server Management Studio登录SQL,并执行各种功能. 我们需要的是审计线索.如果有人删除了记录(错误或其他)[详细]
-
数据库设计 – 如何将IS-A关系映射到数据库?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:81
考虑以下: entity User{ autoincrement uid; string(20) name; int privilegeLevel;}entity DirectLoginUser{ inherits User; string(20) username; string(16) passwordHash;}entity OpenIdUser{ inherits User; //Whatever attributes OpenID needs...[详细]
-
sql-server – 为什么IDENTITY_INSERT ON一次仅允许在一个表上?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:148
在这种情况下,一次只能在一个数据库表中将 IDENTITY_INSERT设置为ON,但为什么呢?由于IDENTITY列不是全局唯一的,我无法想象可能由于同时将标识插??入多个表而导致的任何危险情况(至少不比通常用IDENTITY INSERT捏造更危险). IDENTITY INSERT应该很少使用,[详细]
-
sql – SPOOL命令不会在查询中保存结果
所属栏目:[MsSql教程] 日期:2021-01-08 热度:78
我正在使用SQL Developer,我正在尝试使用spool命令将查询结果保存到文本文件中. spool D:file.txtSELECT * FROM TABLESPOOL OFF 当我打开创建的文件时,它只有我的查询: “SELECT * FROM TABLE” 但不是结果.我究竟做错了什么? 解决方法 尝试使用返回较[详细]
-
sql-server – 什么被认为对sql server安全性更安全
所属栏目:[MsSql教程] 日期:2021-01-08 热度:178
在SQL Server 2005/2008上设置安全性时.什么是更安全的选项? 仅限Windows身份验证模式 混合身份验证 是否许多桌面客户端(胖客户端)访问服务器或者少数Web服务器将访问它是否重要? 编辑 为什么它更安全?使用Windows身份验证意味着我们可以避免将连接字符[详细]
-
来自外部应用程序的Access数据库中的日期字段的月份名称(C#)
所属栏目:[MsSql教程] 日期:2021-01-08 热度:85
我想在C#中在运行时填充下拉列表.我在Access 2003数据库中有一个日期/时间字段(例如,01/05/2000).我希望在运行时的下拉列表中有月份名称(即1月,2月,…). SELECT DISTINCT MonthName(Month(DATE_OF_BOOKING)) AS MNTH FROM TRAVEL_DETAILS WHERE YEAR(DATE_[详细]
-
数据库设计 – 普通人字段的最佳做法(姓名,电子邮件,地址,性别等
所属栏目:[MsSql教程] 日期:2021-01-08 热度:179
有关常见字段的长度和数据类型的最常见最佳做法是什么,例如: 名字 姓氏 地址 电子邮件 性 国家 城市 国家 电话号码 等等…. 解决方法 我倾向于对任何一套普遍的最佳实践都非常怀疑,因为对于大多数这些领域,魔鬼都在细节中.仅仅因为信息相对常见并不意味着[详细]
-
sql-server – 如何验证Windows集群以前是否已成功验证?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:106
作为自动SQL Server安装过程的一部分,我想以编程方式检查 Windows故障转移群集是否已经过验证. 有一些方法可以以编程方式验证集群,例如Powershell cmdlet Test-Cluster,但是我没有找到一种方法来检查验证状态而不重新运行验证过程,这可能很慢,对于某些人来[详细]
-
sql-server – a = 0和b = 0的性能和… z = 0 vs b c d = 0
所属栏目:[MsSql教程] 日期:2021-01-08 热度:135
这是一个简单的问题,我似乎找不到答案. 在性能方面,如果我有一个WHERE子句,如a = 0和b = 0,并且… z = 0,如果我用b … z = 0替换该条件,我会获得任何性能吗? 换句话说,通过替换以下内容是否有任何性能提升 Select * From MyTable Where A=0 and B=0 and C[详细]
-
sql-server – 何时更新统计信息?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:173
我继承了执行以下操作的维护计划: 清理旧数据 检查数据库完整性 执行数据库和事务日志备份 重组我们的索引 更新统计数据 删除旧备份和维护计划文件 在23分钟的维护计划中,更新统计数据需要大约13分钟.在这13分钟的时间内,阻止了对数据库的访问(或者至少暂[详细]
-
sql-server – 强制SET IDENTITY_INSERT从MS Access更快地生效
所属栏目:[MsSql教程] 日期:2021-01-08 热度:191
我正在努力将一套MS Access后端数据库升级到SQL Server.我编写了SQL脚本来在SQL Server中创建表模式.现在我正在尝试填充表格.大多数表都有自动编号主键.这是我的一般方法: For each TblName in LinkedTableNames 'Create linked table "temp_From" that l[详细]
-
sql-server – 为什么扫描比寻找这个谓词更快?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:62
我能够重现一个我将其描述为意外的查询性能问题.我正在寻找一个专注于内部的答案. 在我的机器上,以下查询执行聚簇索引扫描并占用大约6.8秒的CPU时间: SELECT ID1,ID2FROM two_col_key_test WITH (FORCESCAN)WHERE ID1 NOT IN(N'1',N'2',N'3',N'4',N'5',N'[详细]
-
sql-server – 语法不正确:创建过程必须是批处理中的唯一语句
所属栏目:[MsSql教程] 日期:2021-01-08 热度:95
之前已经问过这个问题,但所有涉及使用“go”,我不需要这里,至少我是这么认为的. 我跟随这个tut https://www.youtube.com/watch?v=-xMGwiV5A6o,接近1:25标记.他似乎执行而我的没有. Select * From Snacks Create Proc spGetSnackByID @Id int as Begin Sele[详细]
-
sql-server-2008 – SQL Server Max Memory不限制使用RAM
所属栏目:[MsSql教程] 日期:2021-01-08 热度:72
我希望你对此有所了解.我有一个sql server 2008r2 Ent.埃德. 64位,16核,64GB RAM.截至20111014,有一个SQL服务器实例已完全修补. 最大内存设置为60000MB.根据任务经理在线几天后,免费ram的数量为0. 如果我将max ram更改为低于53GB,它将在几天后稳定并有一些[详细]
-
sql-server – SQL Server – 处理嵌套的非确定性视图堆栈中字符
所属栏目:[MsSql教程] 日期:2021-01-08 热度:86
在分析数据库时,我遇到了一个视图,该视图引用了一些非确定性函数,每个连接在此应用程序池中每分钟访问1000-2500次.视图中的简单SELECT产生以下执行计划: 这似乎是一个复杂的计划,一个不到一千行的视图,每隔几个月就会看到一行或两行.但随着以下其他纪念活[详细]
-
sql-server-2008 – SQL大表设计
所属栏目:[MsSql教程] 日期:2021-01-08 热度:168
我有一个关于SQL Server 2008表设计的一般问题.我们目前有一张超过600GB的桌子,每天增长约3GB.此表具有适当的indecies,但在运行查询时仅因其大小而成为主要的挂起.问题是我应该按年和月将表拆分成多个表(这适用于其他部门如何拆分其大型数据集),还是应该利[详细]
-
sql-server – 尝试读取或写入连接到SQL Server的受保护内存
所属栏目:[MsSql教程] 日期:2021-01-02 热度:165
这是我得到的错误: Failed to connect to server MYSERVER. (Microsoft.SqlServer.ConnectionInfo) ADDITIONAL INFORMATION: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. (System.Data) 我[详细]
-
sql-server – 跟踪SQL Server最新累积更新的标准方法是什么?
所属栏目:[MsSql教程] 日期:2021-01-02 热度:97
哪些资源有助于跟踪SQL Server的累积更新?我注意到 Windows更新确实为SQL Server提供了服务. 解决方法 “SQL Server Version Database“在sqlsecurity.com上(无论如何都值得一看) 编辑:它已经存在多年了,我已经使用过SQL 2000 SP3 …[详细]
-
sql-server – SQL Server表达的数据库数量
所属栏目:[MsSql教程] 日期:2021-01-02 热度:150
我正在运行一个目前托管~50个数据库的SQL EXPRESS 2005服务器.数据库为客户的CMS /电子商务网站提供服务.连接是单个实例,没有使用用户附加的实例.中位数据库大小为5MB,最大20MB.该网站主要是低流量,CPU利用率1. 10%,SQL进程最多使用350MB RAM. 目前我完全[详细]
-
sql-server – 为聚合使用索引视图 – 太好了,不是真的吗?
所属栏目:[MsSql教程] 日期:2021-01-02 热度:69
我们有一个数据仓库,其记录数量相当大(1000万到2000万行),并且经常运行查询来计算某些日期之间的记录,或者计算具有某些标记的记录,例如: SELECT f.IsFoo,COUNT(*) AS WidgetCountFROM Widgets AS wJOIN Flags AS f ON f.FlagId = w.FlagIdWHERE w.Date =[详细]
-
数据库设计 – 数据库设计:两个1到多个关系到同一个表
所属栏目:[MsSql教程] 日期:2021-01-02 热度:69
我必须建立一个情况,我有一个表Chequing_Account(其中包含预算,iban号码和帐户的其他详细信息),这些表必须与两个不同的表Person和Corporation相关,这两个表可以有0,1个或许多支票账户. 换句话说,我与同一个表Chequing帐户有两个1对多的关系 我想听听这个问[详细]
-
sql-server – 可以改善SQL Server的崩溃恢复能力吗?
所属栏目:[MsSql教程] 日期:2021-01-02 热度:171
我们有运行SQL Server(2008 SP4和2016 SP1)的PC经常断电.显然,这有时会导致SQL Server数据库的(索引)损坏,我们需要在之后进行恢复. 我知道SQL Server并不是针对这种情况而设计的,正确的解决方案是修复掉电原因(如果你好奇的话,更多内容如下).不过,我可以设[详细]
-
sql-server – 全文索引维护指南
所属栏目:[MsSql教程] 日期:2021-01-02 热度:160
维护全文索引应该考虑哪些指导原则? 我应该重新编写或重新构建全文目录(见BOL)吗?什么是合理的维护节奏?可以使用什么启发式(类似于10%和30%的碎片阈值)来确定何时需要维护? (下面的所有内容都只是详细说明问题的额外信息,并展示了我迄今为止所考虑的[详细]