-
sql-server – 什么被认为对sql server安全性更安全
所属栏目:[MsSql教程] 日期:2021-01-07 热度:73
在SQL Server 2005/2008上设置安全性时.什么是更安全的选项? 仅限Windows身份验证模式 混合身份验证 是否许多桌面客户端(胖客户端)访问服务器或者少数Web服务器将访问它是否重要? 编辑 为什么它更安全?使用Windows身份验证意味着我们可以避免将连接字符[详细]
-
sql-server – 防止用户删除SQL数据
所属栏目:[MsSql教程] 日期:2021-01-07 热度:197
我们刚刚购买了一个程序,要求用户在MS SQL服务器中拥有一个帐户,并具有对程序数据库的读/写访问权限. 我担心的是,由于这些用户现在可以对数据库进行写访问,因此可以直接连接到程序客户端之外的SQL服务器,然后直接在表中查看数据. 无论如何,我仍然可以阻止[详细]
-
sql-server – 我可以在SQL Server数据库上看到运行的历史查询吗
所属栏目:[MsSql教程] 日期:2021-01-07 热度:183
有人在我们的SQL Server数据库上远程运行查询,他们的系统崩溃了. 他们没有该查询的备份,并希望查看服务器上运行的内容. 是否可以在日志或历史记录中找到此查询? 解决方法 类似的Grant Fritchey遇到了他关闭SSMS并丢失了他一直在处理的问题的问题……在这[详细]
-
sql – CASCADE在多对多自引用表中删除
所属栏目:[MsSql教程] 日期:2021-01-07 热度:151
下面的表DISPLAY_TAB是一个自引用表,可以包含父选项卡和子选项卡.父选项卡可以有多个子选项卡,子选项卡可以属于多个父选项卡. 我想在主表和关系表DISPLAY_TAB_GROUPING之间建立一个CASCADE DELETE关系,这样当删除父或子选项卡时 – 关系也会自动删除(只是[详细]
-
sql-server – 将意大利语翻译成英语
所属栏目:[MsSql教程] 日期:2021-01-07 热度:184
我刚刚成为DBA,用于支持连接到PBX的呼叫监控软件的数据库.该软件是在意大利开发的,所有对象(表格,列,程序,视图等)都以意大利语命名,例如: Chiamate表保存Call数据. 任何人都可以建议我如何建立一个翻译表 – 一个简单的两列意大利语到英语表,我可以用来引[详细]
-
在一个表上组合两个SQL查询
所属栏目:[MsSql教程] 日期:2021-01-07 热度:184
我有一个具有不同值的tableA: data------ 10 15 20 40 40000 50000 60000 此外,我需要获取有关该数据的一些统计信息(我想在一个查询中执行此操作),例如: select count(data) from tableA where data 100union allselect count(data) from tableA where d[详细]
-
sql-server – 用于监视SQL Server数据库状态的最佳查询是什么?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:94
我希望能够运行查询以获取有关数据库状态的重要信息.即,我希望查询能够判断数据库是否处于良好状态. 这是我为此检查继承的查询: SELECT name AS [SuspectDB],DATABASEPROPERTY(name,N'IsSuspect') AS [Suspect],N'IsOffline') AS [Offline],N'IsEmergency[详细]
-
sql-server – 插入大量行的最快方法是什么?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:134
我有一个数据库,我将文件加载到一个临时表,从这个临时表我有1-2个连接来解析一些外键,然后将这些行插入到最终表(每月有一个分区).我有大约34亿行三个月的数据. 从登台到最终表格的最快方法是什么? SSIS数据流任务(使用视图作为源并具有快速加载活动)或插[详细]
-
sql – 根据ID列将行转换为列
所属栏目:[MsSql教程] 日期:2021-01-07 热度:120
我目前正在运行SQL Server 2008并尝试获取以下子查询数据: ID | Field Name | Field Selection1 | Rating 1 | Good1 | Rating 2 | Good1 | Rating 3 | Bad2 | Rating 1 | OK 根据ID列分组为一行: ID | Rating 1 | Rating 2 | Rating 31 | Good | Good |[详细]
-
我如何每个月自动备份我的SQL Server数据库?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:81
我有一个没有大约100个表的SQL Server 2005数据库.我需要每个月支持它.有没有办法自动化这个过程?我该怎么办?我是新手,所以请彻底解释 如果是存储过程,请告诉我该程序的样子以及从哪里调用它. 解决方法 您可以创建一个维护计划来执行备份,然后您可以将其[详细]
-
sql – 将一个表中的不同值插入另一个表中
所属栏目:[MsSql教程] 日期:2021-01-07 热度:194
因此,对于一个表的列中的每个不同值,我想将该唯一值插入另一个表的行中. list = select distinct(id) from table0for distinct_id in list insert into table1 (id) values (distinct_id)end 关于如何解决这个问题的任何想法? 解决方法 每当你考虑在循环[详细]
-
sql-server – 为什么ALTER COLUMN为NOT NULL导致大量日志文件增
所属栏目:[MsSql教程] 日期:2021-01-07 热度:198
我有一个64m行的表,在磁盘上占用4.3 GB的数据. 每行大约30个字节的整数列,以及用于文本的变量NVARCHAR(255)列. 我添加了一个数据类型为Datetimeoffset(0)的NULLABLE列. 然后,我为每一行更新了此列,并确保所有新插入都在此列中放置一个值. 一旦没有NULL条目[详细]
-
sql-server – 使用SQL登录登录时出现SQL Server错误
所属栏目:[MsSql教程] 日期:2021-01-07 热度:139
我有一个网站,我需要访问一个SQL服务器.在使用 Windows登录开发工作正常,但现在我已将其部署到Web服务器,它无法访问数据库,因为它作为服务器默认用户运行.所以我试图让它使用SQL Server登录进行登录,但无论我尝试什么,它似乎都失败了. 查看错误日志,这是我[详细]
-
sql-server-2005 – ShareWebDb_log.ldf是97GB – 如何减少?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:113
我们使用WSS运行SBS 2008服务器.在我为WSS预留的驱动器上,由于ShareWebDb_log.ldf文件,我快速耗尽空间: 我已经尝试过做我在网上阅读的内容 – 更改恢复模式,备份和截断 – 但我实际上无法通过SQL Server Management Studio工具看到我是如何做到这一点的.[详细]
-
sql-server – 每周重建索引是个好主意吗?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:167
参见英文答案 When should I rebuild indexes?6个 我们有一位SQL专家建议每周重建我们的表索引.我们目前正在做这个星期六晚上,它会在重建过程中造成很多超时.如果可能的话,我想避免超时,那么每周索引重建是否是一个好主意? 我们正在运行MS SQL server 201[详细]
-
sql-server – 在使用db时,是否存在对日志运行DBCC SHRINKFILE命
所属栏目:[MsSql教程] 日期:2021-01-07 热度:155
我们可以处理性能问题. 这也是一次性的,因为创建了一个新索引,导致创建了大量日志文件.我需要缩小这个文件. 我只是想知道运行此命令是否存在任何风险. Sql Server 2005数据库 解决方法 这是安全的,但是在交易活动较少的安静时间进行.建议将日志缩小到最小[详细]
-
sql-server – 子查询的别名与主查询的别名相同
所属栏目:[MsSql教程] 日期:2021-01-07 热度:166
我有一个SQL查询,其别名与其子查询的一些别名相同. 例如: select *from ROOM rwhere ... ( select * from ROAD r where ... ) 这样可以正常工作,因为子查询的别名似乎隐藏了主要的别名. 在所有情况下都会这样运作吗? 我会得到不确定的结果吗? 如果可以[详细]
-
sql-server – 高可用性系统,我该如何开始?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:78
我想研究高可用性服务器,然后构建一个演示系统(其中包含HA Web服务器 – IIS和HA数据库 – SQL Server).我有一些关于高可用性SQL-Server的经验,但我不知道在系统级别,HA解决方案是否与数据库级别不同? 我该如何开始研究这个?任何线索?有书吗?任何信息[详细]
-
sql-server – SQL Server 2012和2014内存限制
所属栏目:[MsSql教程] 日期:2021-01-07 热度:96
我们正在构建一个具有128GB RAM的新服务器.我们希望尽可能多地利用这一点,我的理解是2008,2008R2和2012(所有标准版)都限制在64GB内存. 这让我觉得在这一点上讨论SQL Server 2014标准的案例是明智的,布伦特已证实最终将限制提升至128GB(https://ozar.me/201[详细]
-
sql-server-2008 – SQL Server 2008的用户配置工具?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:184
昨天我将我的机器从一个域移动到另一个域 – 愚蠢地忘记了对我的本地SQL Server实例的影响!未启用混合模式身份验证,并且唯一的本地帐户登录只具有“公共”权限. SQL Server 2005 Service Pack 2有一个名为Windows Vista的用户配置工具(sqlprov.exe)的工具[详细]
-
sql-server – 太多winlogon.exe LogonUI.exe csrss.exe在服务器
所属栏目:[MsSql教程] 日期:2021-01-07 热度:65
我只是重新启动我的内容服务器,因为它陷入困境.重新启动IIS和SQL Server后,一切都很好,但随后我打开了任务管理器,发现了以下内容.我以前从未见过这个,我希望它不是某种病毒.任何有关此信息将不胜感激. 命令行是: winlogon.exe = winlogon.exe logonUI.exe[详细]
-
sql – 使用setParameters的Doctrine2
所属栏目:[MsSql教程] 日期:2021-01-07 热度:175
当我似乎在我的查询中使用参数时,我收到一个错误 Invalid parameter number: number of bound variables does not match number of tokens 这是我的代码 public function GetGeneralRatingWithUserRights($user,$thread_array){ $parameters = array( 'thr[详细]
-
sql-server – 如何对现有的非分区表进行分区
所属栏目:[MsSql教程] 日期:2021-01-07 热度:123
我有一个包含数据的现有表: dbo.Test (col1,col2,col3....) ON [PRIMARY] 我需要将此表更改为像这样分区: dbo.Test(col1,col3....) ON Ps_Date(Col2) 如何在不丢弃和重新创建表的情况下实现这一目标? 解决方法 要对表进行分区,可以按照以下简要步骤操作[详细]
-
sql-server – Cast to date是sargable,但这是个好主意吗?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:186
在SQL Server 2008中添加了 date数据类型. 到目前为止,将datetime列转换为sargable,可以使用datetime列上的索引. select *from Twhere cast(DateTimeCol as date) = '20130101'; 您拥有的另一个选择是使用范围. select *from Twhere DateTimeCol = '201301[详细]
-
sql-server – 如何从SQL Server DBA转换到Oracle?
所属栏目:[MsSql教程] 日期:2021-01-07 热度:115
作为一种兴趣,如果我想从SQL Server DBA过渡到Oracle,那么我将要做的主要学习或学习是什么? 我认为概念是相同的,区别仅仅是编程语言,但我还没有看到门的另一面. 解决方法 Oracle和SQL Server有许多架构和惯用的差异,文档中使用了几个不同的术语.我这样做[详细]

浙公网安备 33038102331048号