-
sql-server – 如何编写SQL Server作业的脚本以进行迁移
所属栏目:[MsSql教程] 日期:2020-12-25 热度:120
迁移服务器时,如何轻松地将所有SQL Server作业编写到新计算机上? 注意 不接受“backup msdb”作为答案. 解决方法 在SQL Management Studio中: 单击对象资源管理器中的jobs文件夹 显示Object Explorer Details窗口(在View菜单下) 选择全部或部分工作 右键单[详细]
-
sql-server – 使用FreeTDS连接到MS SQL Server:错误20002:“A
所属栏目:[MsSql教程] 日期:2020-12-25 热度:119
我正在尝试使用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-25 热度:58
我试图更好地理解DELETE和TRUNCATE命令之间的差异.我对内部的理解有以下几点: 删除 – 数据库引擎从相关数据页和输入行的所有索引页中查找并删除该行.因此,索引越多,删除所用的时间越长. TRUNCATE – 简单地删除所有表格的数据页面,使其成为删除表格内容的更[详细]
-
sql-server – 如何对服务器上的所有数据库执行SQL
所属栏目:[MsSql教程] 日期:2020-12-25 热度:136
我有一些标准的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-25 热度:186
每次我决定构建一个立方体时,我都面临一个问题,而我还没有找到克服它的方法. 问题是如何允许用户自动定义一系列事物而无需在维度中对其进行硬编码.我将在一个例子中解释我的问题. 我有一个名为Customers的表: 这是表中的数据: 我希望以数据透视方式显示数据[详细]
-
sql-server – 如何为表值函数授予权限
所属栏目:[MsSql教程] 日期:2020-12-25 热度:62
我做得对吗? 我有一个返钱的功能…… 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-25 热度:73
我对AD LDS很新,经验丰富,但没有SSAS资格,所以我对我对这些的无知感到抱歉. 我们有几个实现,我们通过HTTPS代理(msmdpump.dll)公开SSAS,目前我们有一个临时域设置处理这个(我们的最终用户有第二个帐户信用管理,因为这=非理想).我想让我们转向一个更持久的解决[详细]
-
日志文件 – SQL Server维护计划:重建索引和事务日志备份文件大
所属栏目:[MsSql教程] 日期:2020-12-25 热度:83
在我的夜间维护计划中,我正在做所有事情 – 重新组织和重建索引,更新统计数据等.每小时维护计划执行事务日志备份. 我注意到每晚重建后立即进行的事务日志备份很大 – 而且有一点研究告诉我,这是因为重建索引等是记录操作. 我不希望通过备份索引重建日志来增加[详细]
-
如何编写更新查询以使用SQL数据源更新两个表?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:85
是否可以使用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[详细]
-
sql-server – 在负载下插入性能增加:为什么?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:119
我有一段代码执行高度非规范化表的插入.这些表的列数为~100到300.这是在 Windows Server 2008上运行的SQL Server 2008 R2. 每个插入包括在同一事务下插入多个表.有些插入是由NHibernate批处理的,但有些不可能,但它们都在同一个事务中. 当我通过重复调用执行插[详细]
-
sql-server-2005 – IIS7上对SQL Server Reporting Services 200
所属栏目:[MsSql教程] 日期:2020-12-25 热度:180
通过Reporting Services网站正确允许域用户访问报表的必要步骤是什么? 我尝试通过网站本身和Management Studio为域用户提供访问权限,但每当用户尝试访问该网站时,浏览器都会提示他们提供凭据,但他们无法登录. 我知道这应该不难做到! 更新:SSRS站点正在IIS7[详细]
-
sql-server – 与varchar(255)相比,使用varchar(5000)会不好?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:84
由于varchar总是动态地分配空间,我的问题是与使用varchar(5000)相比,使用varchar(255)是否更有效或节省更多空间.如果是,为什么? 解决方法 是的,如果所有值都适合后者,则varchar(5000)可能比varchar(255)更差.原因是SQL Server将根据表中列的声明(非实际)大小[详细]
-
sql-server – 多语句TVF与内联TVF性能
所属栏目:[MsSql教程] 日期:2020-12-25 热度:170
比较 Palindrome question上的一些答案(仅限10k用户,因为我删除了答案),我的结果令人困惑. 我提出了一个multi-statement,schema-bound TVF,我认为它比运行标准功能更快.我也认为多语句TVF会被“内联”,虽然我错了,但你会在下面看到.这个问题是关于这两种风格[详细]
-
数据库设计 – SSD是否会降低数据库的实用性
所属栏目:[MsSql教程] 日期:2020-12-25 热度:156
我今天只听说过罗伯特·马丁,看起来他在软件世界中是一个值得注意的人物,所以我并不是说我的头衔看起来好像是点击诱饵或者我把话放在嘴里,但这只是我如何通过有限的经验和理解来解释我从他那里听到的内容. 我正在观看video(软件架构),Robert C. Martin的演讲,[详细]
-
数据库设计 – 实体关系问题
所属栏目:[MsSql教程] 日期:2020-12-25 热度:172
我有4个相关的表(这是一个例子): Company:IDNameCNPJDepartment:IDNameCodeID_Company Classification:IDNameCodeID_CompanyWorkers:Id NameCodeID_ClassificationID_Department 假设我有一个id = 20,id_company = 1的分类. 还有一个id_company = 2(代表另一[详细]
-
sql-server – CPU时钟速度与CPU核心数量 – 更高的GHz,或更多的
所属栏目:[MsSql教程] 日期:2020-12-25 热度:185
我们开始为VMware中的SQL Server 2016节点虚拟集群配置一组物理服务器.我们将使用企业版许可证. 我们计划设置6个节点,但是关于CPU时钟速度与CPU核心数量相关的物理服务器配置的理想方式存在一些争论. 我知道这在很大程度上取决于交易量和存储在其他软件特定因[详细]
-
sql-server – 什么是评估合理缓冲池大小的确定性方法?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:66
我试图想出一个理智的方法来理解最大服务器内存(mb)设置是否合适(要么应该更低,要么更高,或保持原样).我知道最大服务器内存(mb)应该总是足够低,以便为操作系统本身留出空间等. 我正在看的环境有几百台服务器;我需要一个可靠的公式,我可以用它来确定缓冲池的当[详细]
-
sql-server-2012 – 什么时候使用SQL Server Developer Edition
所属栏目:[MsSql教程] 日期:2020-12-25 热度:187
您是否在DEV和STAGING环境中的服务器级机器上使用SQL Server Developer Edition? 我正在开发一个大型项目(如果它通过了概念验证阶段),我们将有几个运行SQL Server 2012 Enterprise Edition的大型地理分布式企业级数据库服务器. 我们将拥有一个最初将拥有3台[详细]
-
sql-server – 从备份SQL Server还原,只是主文件组
所属栏目:[MsSql教程] 日期:2020-12-25 热度:82
值得庆幸的是,这个问题只是一个假设,我现在不是紧急情况. 但是我在我的数据库(sql server 2008)中创建了一个文件组,并将一些海量数据表移到了它上面.将我的网站中心表保留在主文件组中. 如果还原,我可以只恢复主文件组,并拥有一个可用的数据库吗?或者我是否[详细]
-
sql-server – 为什么同时使用TRUNCATE和DROP?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:171
在我工作的系统中,有许多存储过程和SQL脚本使用临时表.使用这些表后,最好放弃它们. 我的许多同事(几乎所有同事都比我更有经验)通常会这样做: TRUNCATE TABLE #mytempDROP TABLE #mytemp 我通常在脚本中使用单个DROP TABLE. 在DROP之前立即进行TRUNCATE有什么[详细]
-
sql-server – 备份master数据库的频率是多少?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:63
BOL中的建议相当含糊: Back up master as often as necessary to protect the data sufficiently for your business needs. We recommend a regular backup schedule,which you can supplement with an additional backup after a substantial update. 如果[详细]
-
sql-server-2008 – 为什么我不能使用NEWSEQUENTIALID()作为我的
所属栏目:[MsSql教程] 日期:2020-12-25 热度:96
我正在尝试在Management Studio中创建一个表,在阅读了关于新的(从SQL 2005开始) NEWSEQUENTIALID() 函数之后,我想我会试一试. 这就是我正在做的事情: 但它并没有让我失望.我得到的错误信息是: 'FormTemplate (Forms)' table - Error validating the default[详细]
-
sql-server – 为什么在这些计划中,(相同的)1000寻求独特指数的
所属栏目:[MsSql教程] 日期:2020-12-25 热度:163
在下面的查询中,两个执行计划估计在唯一索引上执行1,000次搜索. 搜索是由同一源表上的有序扫描驱动的,因此看起来应该最终以相同的顺序寻找相同的值. 两个嵌套循环都具有 NestedLoops Optimized =“false”WithOrderedPrefetch =“true” 任何人都知道为什么这[详细]
-
sql-server – SQL Server数据库同步
所属栏目:[MsSql教程] 日期:2020-12-25 热度:59
问题定义 我们的用户需要能够查询最新的数据库.数据可能会持续24小时,这是可以接受的.使用生产副本获取和保持第二个数据库最新的最低成本方法是什么?有没有我没想过的方法? 工作量 我们有第三方应用程序,用于监控股票交易活动.在白天,作为各种工作流程的一[详细]
-
active-directory – Azure AD连接自定义安装
所属栏目:[MsSql教程] 日期:2020-12-25 热度:144
我正在尝试安装Azure AD连接以将内部部署AD与Azure同步.我认为整个过程很简单.但是,我面临着一个奇怪的问题.我创建了服务帐户,该帐户具有使用Azure AD所需的所有权限(它基本上是域管理员).我想使用SQL Server的完整安装而不是Express.因此,我选择自定义安装并[详细]