-
sql-server – SQL Server修补镜像配置
所属栏目:[MsSql教程] 日期:2020-12-26 热度:171
我们计划通过同步数据库镜像更新两个SQL服务器.这将包括配置为见证服务器的第三个环境. 对于标准的Windows补丁 – 我们应该修补/重启服务器的顺序是什么? 解决方法 订单会是这样的: 更新辅助服务器(当前未提供连接的服务器)重新启动后,执行受控镜像故障[详细]
-
sql-server – 使用GUI恢复数据库 – 要恢复的文件错误
所属栏目:[MsSql教程] 日期:2020-12-26 热度:58
我只是搞乱了SSMS图形界面并研究了“恢复”任务的选项. 我注意到的一件事是当我点击“生成脚本”时,查询的第一行是: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_PatchDatabase_name_LOGSHIPPING.BKP' WITH FILE = 1,NORECOVERY,NOUNLOAD,STATS[详细]
-
sql-server – 与varchar(255)相比,使用varchar(5000)会不好?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:172
由于varchar总是动态地分配空间,我的问题是与使用varchar(5000)相比,使用varchar(255)是否更有效或节省更多空间.如果是,为什么? 解决方法 是的,如果所有值都适合后者,则varchar(5000)可能比varchar(255)更差.原因是SQL Server将根据表中列的声明(非实际)[详细]
-
sql-server-2005 – IIS7上对SQL Server Reporting Services 200
所属栏目:[MsSql教程] 日期:2020-12-26 热度:54
通过Reporting Services网站正确允许域用户访问报表的必要步骤是什么? 我尝试通过网站本身和Management Studio为域用户提供访问权限,但每当用户尝试访问该网站时,浏览器都会提示他们提供凭据,但他们无法登录. 我知道这应该不难做到! 更新:SSRS站点正在I[详细]
-
sql-server – 在同一个VM上运行2个SQL Server 2014实例是否存在
所属栏目:[MsSql教程] 日期:2020-12-26 热度:163
我继承了一个SQL Server 2014,它已经设置了2个SQL Server实例.每个实例都托管多个数据库,每个实例都已设置为使用所有CPU(4个处理器)和RAM(32 GB). SQL Server如何管理这种情况?我是否应该期待性能下降,因为两个实例都在相互竞争? 解决方法 这不是一个理[详细]
-
sql-server – 如何编写SQL Server作业的脚本以进行迁移
所属栏目:[MsSql教程] 日期:2020-12-26 热度:125
迁移服务器时,如何轻松地将所有SQL Server作业编写到新计算机上? 注意 不接受“backup msdb”作为答案. 解决方法 在SQL Management Studio中: 单击对象资源管理器中的jobs文件夹 显示Object Explorer Details窗口(在View菜单下) 选择全部或部分工作 右键[详细]
-
sql-server – 如何对服务器上的所有数据库执行SQL
所属栏目:[MsSql教程] 日期:2020-12-26 热度:140
我有一些标准的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[详细]
-
sql-server – DELETE vs TRUNCATE
所属栏目:[MsSql教程] 日期:2020-12-26 热度:150
我试图更好地理解DELETE和TRUNCATE命令之间的差异.我对内部的理解有以下几点: 删除 – 数据库引擎从相关数据页和输入行的所有索引页中查找并删除该行.因此,索引越多,删除所用的时间越长. TRUNCATE – 简单地删除所有表格的数据页面,使其成为删除表格内容[详细]
-
sql-server – 使用FreeTDS连接到MS SQL Server:错误20002:“A
所属栏目:[MsSql教程] 日期:2020-12-26 热度:126
我正在尝试使用FreeTDS从 Linux服务器(RHEL v7)连接到运行MS SQL Server 2014的单独服务器.但是,当尝试使用tsql连接时,我收到以下错误(错误消息因我是否包含用户名而异密码): $tsql -S MYSERVERlocale is "en_US.UTF-8"locale charset is "UTF-8"using de[详细]
-
sql-server-2008 – 传递给SQL Server的查询已损坏
所属栏目:[MsSql教程] 日期:2020-12-25 热度:158
我们在客户站点的应用程序遇到了一个奇怪的错误.我们已经设法将其缩小到只使用Management Studio和SQL Server来复制行为的程度. 我们有两台机器,A和B: +------------+ +--------------------+| [A] | | [B] || Management | -------------- | SQL Server[详细]
-
SQL 2000复制错误 – 订阅已标记为非活动状态,必须重新初始化
所属栏目:[MsSql教程] 日期:2020-12-25 热度:133
我们有一个较大的数据库(350GB),它被复制到一个地理位置不同的用户.不幸的是,我们两个站点之间的连接速度很慢. 今天我们在经销商处收到以下错误: 订阅已标记为非活动状态,必须重新初始化. 无论如何,我们可以在没有从快照重建订阅的情况下将其重新投入生活[详细]
-
sql-server – 用于sql server的mysqldump
所属栏目:[MsSql教程] 日期:2020-12-25 热度:174
我已经在 mysql数据库上多次使用 mysqldump,并熟悉它是如何工作的.有谁知道是否有类似的工具可以在SQL Server数据库上使用. 我知道sql server可以备份它的数据库,但是如果可能的话我想把所有的sql insert语句都放到一个文本文件中. 解决方法 有一个免费软[详细]
-
sql-server – SQL Server 2008R2的最佳驱动器配置
所属栏目:[MsSql教程] 日期:2020-12-25 热度:156
我有一个运行SQL Server 2008 R2的相当繁忙的数据库服务器,它具有以下设置: SATA RAID 1(2个驱动器) – OS /程序 SAS RAID 10(4个驱动器) – Sql数据库文件(数据和日志) SAS RAID 1(2个驱动器) – TempDB(数据和日志) 假设我无法在此服务器中添加其他驱动[详细]
-
数据库设计 – 数十亿行数据的最佳数据库和表格设计[已关闭]
所属栏目:[MsSql教程] 日期:2020-12-25 热度:139
我正在编写一个需要存储和分析大量电气和温度数据的应用程序. 基本上我需要在过去几年中存储大量的每小时用电量测量值,并且需要在数十万个位置存储大量的每小时用电量,然后以非常复杂的方式分析数据. 我需要存储的信息(目前)是位置ID,时间戳(日期和时间),[详细]
-
sql-server – 在维度中动态定义范围
所属栏目:[MsSql教程] 日期:2020-12-25 热度:159
每次我决定构建一个立方体时,我都面临一个问题,而我还没有找到克服它的方法. 问题是如何允许用户自动定义一系列事物而无需在维度中对其进行硬编码.我将在一个例子中解释我的问题. 我有一个名为Customers的表: 这是表中的数据: 我希望以数据透视方式显示[详细]
-
sql-server – 如何为表值函数授予权限
所属栏目:[MsSql教程] 日期:2020-12-25 热度:128
我做得对吗? 我有一个返钱的功能…… 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 = roun[详细]
-
active-directory – 您可以使用AD LDS(ADAM)帐户对SSAS进行身份
所属栏目:[MsSql教程] 日期:2020-12-25 热度:171
我对AD LDS很新,经验丰富,但没有SSAS资格,所以我对我对这些的无知感到抱歉. 我们有几个实现,我们通过HTTPS代理(msmdpump.dll)公开SSAS,目前我们有一个临时域设置处理这个(我们的最终用户有第二个帐户信用管理,因为这=非理想).我想让我们转向一个更持久的解[详细]
-
日志文件 – SQL Server维护计划:重建索引和事务日志备份文件大
所属栏目:[MsSql教程] 日期:2020-12-25 热度:120
在我的夜间维护计划中,我正在做所有事情 – 重新组织和重建索引,更新统计数据等.每小时维护计划执行事务日志备份. 我注意到每晚重建后立即进行的事务日志备份很大 – 而且有一点研究告诉我,这是因为重建索引等是记录操作. 我不希望通过备份索引重建日志来[详细]
-
如何编写更新查询以使用SQL数据源更新两个表?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:127
是否可以使用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[详细]
-
sql-server – 我可以通过更新分区键在分区之间移动行吗?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:86
我认为这将是一个相当简单的问题,但实际上我很难找到答案. 问题是: 您是否可以通过简单地更新分区列以使其跨越分区边界,将分区表中的数据行从一个分区移动到另一个分区? 例如,如果我有一个具有分区键的表: CREATE TABLE SampleTable( SampleID INT PRIM[详细]
-
sql-server – SQlServer所需的内存
所属栏目:[MsSql教程] 日期:2020-12-25 热度:178
我有一个2TB数据库(450,000,000行)的项目.什么是推荐的记忆?使用该信息将同时有大约200个用户. 解决方法 您可以在32位(假设为Enterprise)上使用32 GB,在64位中更多. 基本上,在SQL Server版本限制范围内,您可以负担得起. 数据大小本身并不存在:它在任何时[详细]
-
sql-server – 创建缓存(延迟假脱机)CTE结果的计划指南
所属栏目:[MsSql教程] 日期:2020-12-25 热度:92
我通常首先构建一个使用正确计划的查询,然后将其复制到不相似的查询,从而创建计划指南.但是,这有时很棘手,尤其是在查询不完全相同的情况下.从头开始创建计划指南的正确方法是什么? SQLKiwi已经提到在SSIS中制定计划,有没有办法或有用的工具来帮助为SQL Se[详细]
-
sql-server – 统计信息更新的样本大小的奇怪行为
所属栏目:[MsSql教程] 日期:2020-12-25 热度:79
我一直在玩SQL Server(2012)上的统计更新来调查采样阈值,并注意到一些奇怪的行为.基本上,在某些情况下,采样的行数似乎会有所不同 – 即使使用相同的数据集也是如此. 我运行这个查询: --Drop table if existsIF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP[详细]
-
sql-server – 需要将SQL Server迁移到MySQL
所属栏目:[MsSql教程] 日期:2020-12-25 热度:184
我在 Windows服务器上有一个SQL Server 2008数据库,我想将所有数据移动到Ubuntu服务器上的 MySQL数据库.我已经尝试将SQL Server导入和导出向导与MySQL ODBC驱动程序一起使用,并且它正确访问了这两个数据库,但是包含类型转换规范的xml文件不存在,并且规范太[详细]
-
sql-server – 群集与事务复制与可用性组
所属栏目:[MsSql教程] 日期:2020-12-25 热度:118
假设您需要确保依赖SQL Server 2012作为其数据库后端的应用程序全天候可用,即使一台服务器计算机出现故障. 作为开发人员而不是DBA,我很难理解何时使用哪种方案来实现故障转移/高可用性: Windows故障转移群集中的两个(或更多)服务器,SQL Server作为群集实[详细]