-
sql-server – 将20个数据库移动到新数据库服务器的最佳方法是什
所属栏目:[MsSql教程] 日期:2020-12-31 热度:65
当前数据库服务器:SQL Server 2005 – Windows Server 2003 新的目标数据库服务器:SQL Server 2005 – Windows Server 2003 Enterprise – VM Ware映像 当前数据库服务器上有20个数据库,一些应用程序数据库……其他基础结构类型数据库(Citrix).我们希望将所[详细]
-
sql-server – 在类型/子类型设计模式中实现具有互斥子类的子类
所属栏目:[MsSql教程] 日期:2020-12-31 热度:164
介绍 为了使这个问题对未来的读者有用,我将使用通用数据模型来说明我面临的问题. 我们的数据模型由3个实体组成,它们应标记为A,B和C.为了简单起见,它们的所有属性都是int类型. 实体A具有以下属性:D,E和X; 实体B具有以下属性:D,E和Y; 实体C具有以下属性:D和Z[详细]
-
sql-server – SharePoint 2007和SQL Server默认排序规则的潜在
所属栏目:[MsSql教程] 日期:2020-12-31 热度:182
SharePoint安装指南指定SQL Server排序规则应设置为Latin1_General_CI_AS_KS_WS(不区分大小写,区分重音,假名敏感和宽度敏感).但是,我们的内部托管组使用默认的SQL Server 2005排序规则SQL_Latin1_General_CP1_CI_AS. MOSS 2007可能面临哪些潜在问题? 解决方[详细]
-
sql-server-2008 – SQL Server 2008 R2 100%可用性
所属栏目:[MsSql教程] 日期:2020-12-31 热度:127
有没有办法在SQL Server 2008 R2上提供100%的正常运行时间? 根据我的经验,不同复制方法的停机时间是: 日志运输:很多(仅适用于DR) 镜像w. NLB:约45秒 聚类:约5-15秒 并且所有这些解决方案都涉及从源中删除的所有连接,因此如果停机时间太长或应用程序的网[详细]
-
sql-server-2008 – 为什么表的数据空间占用原始数据大小的4倍?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:73
我有一个包含490 M行和55 GB表空间的表,因此每行大约167个字节.该表有三列:VARCHAR(100),DATETIME2(0)和SMALLINT. VARCHAR字段中文本的平均长度约为21.5,因此原始数据应为每行约32个字节:对于VARCHAR为22 2,对于DATETIME2为6,对于16位整数为2. 请注意,上面[详细]
-
sql-server – 为什么在存储过程中的此查询中不会发生SQL注入?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:71
我做了以下存储过程: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100),@actorgender nvarchar(100))ASSELECT ActorDOB,ActorName FROM tblActorWHERE ActorName LIKE '%' + @nameString + '%'AND ActorGender = @actorgender 现在,我尝试做[详细]
-
电子邮件 – 邮件服务器存储后端:文件系统VS数据库
所属栏目:[MsSql教程] 日期:2020-12-30 热度:129
我试图比较邮件服务器软件,以决定在我工作的ISP使用哪些软件.我主要关注哪种存储后端更适合这种用途(再次,在ISP,即预期的大量用户和可能的重负载). 我的问题是:两个主要存储后端的优点/缺点是什么? 文件系统:一般来说,因为我认为格式没有显着差异,请纠正我[详细]
-
sql-server – 为安全(SSL)连接配置的MS SQL Server允许从JDBC客
所属栏目:[MsSql教程] 日期:2020-12-30 热度:98
我需要使用安全通信连接到MS SQL Server 2008 r2.我已经能够使用以下连接字符串执行相同的操作: jdbc:sqlserver://db server name:1433;databaseName=db name;selectMethod=cursor;encrypt=true;trustServerCertificate=false;integratedSecurity=false;trus[详细]
-
iSeries DB2 – SQL GUI工具
所属栏目:[MsSql教程] 日期:2020-12-30 热度:137
有人可以建议一个好的免费数据库工具,SQL支持连接到iSeries.目前我正在使用绿屏,这非常令人沮丧. 解决方法 根据我自己的研究,SQuirreL SQL是iSeries最好的开源GUI客户端.它今天尝试了它它工作得很好,代码完成,语法高亮等.[详细]
-
sql-server-2008 – SQL Server Express的任务调度程序
所属栏目:[MsSql教程] 日期:2020-12-30 热度:116
我有一个ASP.NET MVC应用程序,它与SQL Server 2008 R2 Express版本下的数据库一起使用.需要执行更新数据库中某些记录的常规任务. 不幸的是,Express Edition缺少SQL Agent. 你会推荐什么方法? 解决方法 使用ExpressMain,它是SQL Server Express用户非常方便的[详细]
-
sql-server – 在特定时间出现在日志中的FlushCache消息
所属栏目:[MsSql教程] 日期:2020-12-30 热度:77
我们最近遇到了很多数据库性能问题,而且我一直试图看看能不能找出原因.我们没有DBA(我是一名软件开发人员),所以我只是把它放在一边,而我在网上发现的很多内容对我来说就像一本外语. 我们每天早上都重新启动了SQL Server,因为这是它在工作日运行的唯一方式.我[详细]
-
.net – SQL Server xQuery返回NULL而不是空
所属栏目:[MsSql教程] 日期:2020-12-30 热度:168
所以在这个例子中,我试图为element2和element3返回一个NULL而不是一个空的nvarchar.我似乎无法在任何地方找到答案,或者甚至可能.我知道我可以使用Case / When的nullif检查.exists(),但我不想为了性能而进行检查. WqlEventQuery query = new WqlEventQuery();[详细]
-
sql – Postgres Rails选择与订单不同
所属栏目:[MsSql教程] 日期:2020-12-30 热度:71
这似乎比它应该更难: 我希望能够通过它的copy_count对表进行排序,然后只选择具有唯一标题的事件,并将该查询限制为前99个. Event.order("copy_count DESC").select("DISTINCT ON (events.title) *").limit(99) 这会引发错误: ActiveRecord::StatementInvalid[详细]
-
sql-server – 恢复SQL数据库的最佳PowerShell脚本是什么?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:117
要恢复SQL Server 2008数据库,我将能够在power shell中执行类似的操作: ./restore.ps1 DatabaseName.bak 然后,powershell脚本按惯例将其还原到名为“DatabaseName”的数据库.它将断开连接到此数据库的任何用户,以便它可以还原数据库.它会将mdf和ldf存储在默[详细]
-
tsql – 日期之间的T-SQL混淆
所属栏目:[MsSql教程] 日期:2020-12-30 热度:103
我正在使用SQL Server 2000中的T-SQL,我有一个表TRANSACTIONS,其日期列TRANDATE定义为DateTime,其中许多列与此问题无关. 该表填充了多年的交易.我遇到了代码,测试,让我感到困惑.有一个简单的SELECT,像这样: SELECT TRANDATE,RECEIPTNUMBER FROM TRANSACTIONS[详细]
-
sql-server – 在同一个VM上运行2个SQL Server 2014实例是否存在
所属栏目:[MsSql教程] 日期:2020-12-26 热度:117
我继承了一个SQL Server 2014,它已经设置了2个SQL Server实例.每个实例都托管多个数据库,每个实例都已设置为使用所有CPU(4个处理器)和RAM(32 GB). SQL Server如何管理这种情况?我是否应该期待性能下降,因为两个实例都在相互竞争? 解决方法 这不是一个理想的[详细]
-
sql-server – 如何编写SQL Server作业的脚本以进行迁移
所属栏目:[MsSql教程] 日期:2020-12-26 热度:187
迁移服务器时,如何轻松地将所有SQL Server作业编写到新计算机上? 注意 不接受“backup msdb”作为答案. 解决方法 在SQL Management Studio中: 单击对象资源管理器中的jobs文件夹 显示Object Explorer Details窗口(在View菜单下) 选择全部或部分工作 右键单[详细]
-
sql-server – 使用FreeTDS连接到MS SQL Server:错误20002:“A
所属栏目:[MsSql教程] 日期:2020-12-26 热度:84
我正在尝试使用FreeTDS从 Linux服务器(RHEL v7)连接到运行MS SQL Server 2014的单独服务器.但是,当尝试使用tsql连接时,我收到以下错误(错误消息因我是否包含用户名而异密码): $tsql -S MYSERVERlocale is "en_US.UTF-8"locale charset is "UTF-8"using defau[详细]
-
sql-server – DELETE vs TRUNCATE
所属栏目:[MsSql教程] 日期:2020-12-26 热度:199
我试图更好地理解DELETE和TRUNCATE命令之间的差异.我对内部的理解有以下几点: 删除 – 数据库引擎从相关数据页和输入行的所有索引页中查找并删除该行.因此,索引越多,删除所用的时间越长. TRUNCATE – 简单地删除所有表格的数据页面,使其成为删除表格内容的更[详细]
-
sql-server – 如何对服务器上的所有数据库执行SQL
所属栏目:[MsSql教程] 日期:2020-12-26 热度:64
我有一些标准的SQL,我在一台服务器上运行多个数据库,以帮助我诊断问题: select so.name,so.type,MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant,@@ServerName as Server,DB_Name() as DBName from sysobjects so with (nolock) j[详细]
-
sql-server – 在维度中动态定义范围
所属栏目:[MsSql教程] 日期:2020-12-26 热度:101
每次我决定构建一个立方体时,我都面临一个问题,而我还没有找到克服它的方法. 问题是如何允许用户自动定义一系列事物而无需在维度中对其进行硬编码.我将在一个例子中解释我的问题. 我有一个名为Customers的表: 这是表中的数据: 我希望以数据透视方式显示数据[详细]
-
sql-server – 如何为表值函数授予权限
所属栏目:[MsSql教程] 日期:2020-12-26 热度:185
我做得对吗? 我有一个返钱的功能…… CREATE FUNCTION functionName( @a_principal money,@a_from_date datetime,@a_to_date datetime,@a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@[详细]
-
active-directory – 您可以使用AD LDS(ADAM)帐户对SSAS进行身份
所属栏目:[MsSql教程] 日期:2020-12-26 热度:109
我对AD LDS很新,经验丰富,但没有SSAS资格,所以我对我对这些的无知感到抱歉. 我们有几个实现,我们通过HTTPS代理(msmdpump.dll)公开SSAS,目前我们有一个临时域设置处理这个(我们的最终用户有第二个帐户信用管理,因为这=非理想).我想让我们转向一个更持久的解决[详细]
-
日志文件 – SQL Server维护计划:重建索引和事务日志备份文件大
所属栏目:[MsSql教程] 日期:2020-12-26 热度:84
在我的夜间维护计划中,我正在做所有事情 – 重新组织和重建索引,更新统计数据等.每小时维护计划执行事务日志备份. 我注意到每晚重建后立即进行的事务日志备份很大 – 而且有一点研究告诉我,这是因为重建索引等是记录操作. 我不希望通过备份索引重建日志来增加[详细]
-
如何编写更新查询以使用SQL数据源更新两个表?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:62
是否可以使用SQL数据源和ASP.NET网格视图更新两个表?我有Select语句的以下SQL查询. SELECT tbl_user_login.ID,tbl_user_login.UserID,tbl_user_login.Pass,tbl_user_login.Enabled,tbl_user_login.Permission,tbl_user_login.Rank,tbl_user_profile.ID AS Ex[详细]
