-
sql-server – 如何编写SQL Server作业的脚本以进行迁移
所属栏目:[MsSql教程] 日期:2020-12-25 热度:170
迁移服务器时,如何轻松地将所有SQL Server作业编写到新计算机上? 注意 不接受“backup msdb”作为答案. 解决方法 在SQL Management Studio中: 单击对象资源管理器中的jobs文件夹 显示Object Explorer Details窗口(在View菜单下) 选择全部或部分工作 右键单[详细]
-
sql-server – 使用FreeTDS连接到MS SQL Server:错误20002:“A
所属栏目:[MsSql教程] 日期:2020-12-25 热度:64
我正在尝试使用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 热度:67
我试图更好地理解DELETE和TRUNCATE命令之间的差异.我对内部的理解有以下几点: 删除 – 数据库引擎从相关数据页和输入行的所有索引页中查找并删除该行.因此,索引越多,删除所用的时间越长. TRUNCATE – 简单地删除所有表格的数据页面,使其成为删除表格内容的更[详细]
-
sql-server – 仅将SQL Server中每个句子的每个单词的首字母大写
所属栏目:[MsSql教程] 日期:2020-12-25 热度:196
我想只将SQL列中每个句子的每个单词的第一个字母大写. 例如,如果句子是: ‘I like movies’ 然后我需要输出: ‘I Like Movies’ 查询: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD'select @a as [Normal text],upper(@a) as [Uppercase text],lower[详细]
-
sql-server-2008 – 开发人员是否有“最佳实践”类型的流程来跟
所属栏目:[MsSql教程] 日期:2020-12-25 热度:161
将DB更改从开发迁移到QA到生产环境有什么好方法?目前我们: 在SQL文件中编写更改脚本并将其附加到TFS工作项. 这项工作经过同行评审 当工作准备好进行测试时,SQL就会在QA上运行. 这项工作经过QA测试 当工作准备好生产时,SQL将在生产数据库上运行. 这个问题是[详细]
-
数据库设计 – 如何在数据库中处理删除?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:87
我想在Web应用程序中实现“取消删除”功能,以便用户可以改变主意并恢复已删除的记录.关于如何实现这个的想法?我考虑过的一些选项实际上是删除有问题的记录并将更改存储在单独的审计表中,或者不删除记录并使用布尔“已删除”列将其标记为已删除.后一种解决方[详细]
-
sql-server – 外键是否会导致死锁并阻碍READ COMMITTED SNAPSHO
所属栏目:[MsSql教程] 日期:2020-12-25 热度:105
这是一个来自 https://stackoverflow.com/questions/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically的后续问题 虽然READ_COMMITTED_SNAPSHOT ON,但在同时运行大型报表时,我仍然在ASP.NET应用程序中出现死锁/超时情况. 所[详细]
-
join – Access(Jet)SQL:TableB中的DateTime标记位于TableA中每
所属栏目:[MsSql教程] 日期:2020-12-25 热度:121
第一句话 您可以安全地忽略以下部分(包括)JOIN:如果您只想破解代码,请启动Off.背景和结果只是作为背景.如果您想查看最初的代码,请查看2015-10-06之前的编辑历史记录. 目的 最后,我想基于表SecondTable中可用GPS数据的DateTime标记计算发射器(X或Xmit)的插值G[详细]
-
sql-server – 什么时候写入数据库数据文件?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:56
我在使用perfmon监视包含单个SQL2005数据库数据文件的LUN上的每秒写入数.我假设数据库文件只在检查点或懒惰的编写器进程中写入,这个假设是否正确?当检查点和惰性写入器进程处于非活动状态时,似乎正在写入LUN. [编辑] 写入似乎每3秒左右发生一次,长度是510字[详细]
-
sql-server – SQL批处理,语句和RPC之间的区别?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:187
SQL批处理,T-SQL语句和远程过程调用之间有什么区别? 如何判断部分T-SQL代码是批处理还是语句? 解决方法 好吧,我想你主要讨论的是Profiler类,但无论如何都有解释. SQL批处理是一组一个或多个语句组合在一起并由GO语句分隔. EG:如果最后有一个GO,则更多SELEC[详细]
-
sql-server – 使用MAX文本或更具体,更小的类型
所属栏目:[MsSql教程] 日期:2020-12-25 热度:64
有人正在审查我的DDL代码以创建表并建议,当他们看到我看到使用VARCHAR(256)字段用于文本时我希望它非常小,比如名字或其他什么,我应该总是使用VARCHAR(MAX)和链接 Why use anything but varchar(max).我读了它,但它似乎过时了,因为它专注于2005年,似乎没有提供[详细]
-
可扩展性 – 为什么关系数据库不能满足大数据的规模?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:172
经常重复的是,大数据问题是关系数据库无法扩展以处理现在正在创建的大量数据. 但是,像Hadoop这样的大数据解决方案不受约束的这些可扩展性限制是什么?为什么Oracle RAC或MySQL分片或MPD RDBMS不能像Teradata(等)那样实现这些功能? 我对技术限制感兴趣 – 我[详细]
-
sql-server-2008 – 如何使用SQL Server DDL进行事务处理?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:122
我有一个登录表,所有插入都由一个存储过程完成. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1,1) NOT NULL,LogQuery varchar(255) NOT NULL,LogTime datetime NOT NULL,logQueryDuration int NULL,LogSessionID int NULL,CONSTRAINT PK_Log PRIMARY K[详细]
-
sql-server – 如何从MS SQL中的text / varchar中选择正则表达式
所属栏目:[MsSql教程] 日期:2020-12-25 热度:118
我需要从Microsoft SQL Server数据库中的大量db行中提取一段长文本. 我可以编写一个脚本来循环并提取它,但我希望有一个很简单的方法我可以做一些SQL,如: SELECT IpAddress = matchFirst('RegEx',ColName)FROM tableWHERE conditions 我已经看了一下但是我发[详细]
-
sql-server – 域更改后无法连接SQL Management Studio
所属栏目:[MsSql教程] 日期:2020-12-25 热度:151
我们的旧的Small Business Server 2003(充当我们的域控制器)受到了抨击,因此我们将其替换为新的 Windows Server 2008框并将服务器设置为我们的新域控制器.事后看来,这可能是一个错误,但我们将新服务器设置为替代品并尝试保持尽可能相同,包括DOMAIN名称.问题是[详细]
-
sql-server – 如何在SQL Server中附加数据库?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:158
与在SQL Server中附加数据库相关的一些常见问题: What does it mean to attach or detach a database? How do I detach a database? How do I attach a database? What does it mean to attach and rebuild the log? How do I do it in SQL Server Express?[详细]
-
sql-server – 执行计划基础 – 哈希匹配混乱
所属栏目:[MsSql教程] 日期:2020-12-25 热度:65
我开始学习执行计划,并且对哈希匹配的确切工作原理以及为什么在简单连接中使用它感到困惑: select Posts.Title,Users.DisplayNameFrom Posts JOIN Users onPosts.OwnerUserId = Users.IdOPTION (MAXDOP 1) 据我所知,Top索引扫描的结果变为哈希能力,并且查找[详细]
-
sql-server – 在SQL Server中,分组存储过程的目的是什么?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:172
我必须处理的最令人困惑的问题之一与存储过程组有关.给定一个存储过程usp_DoSomethingAwesome,我可以通过调用usp_DoSomethingAwesome来创建另一个组中的proc; 2. 我在解决一些系统生成的插入,更新和删除复制存储过程引起的一些复制问题(发布者:SQL 2000 Ent.[详细]
-
sql-server – 为什么在这些计划中,(相同的)1000寻求独特指数的
所属栏目:[MsSql教程] 日期:2020-12-25 热度:136
在下面的查询中,两个执行计划估计在唯一索引上执行1,000次搜索. 搜索是由同一源表上的有序扫描驱动的,因此看起来应该最终以相同的顺序寻找相同的值. 两个嵌套循环都具有 NestedLoops Optimized =“false”WithOrderedPrefetch =“true” 任何人都知道为什么这[详细]
-
sql-server – SQL Server数据库同步
所属栏目:[MsSql教程] 日期:2020-12-25 热度:100
问题定义 我们的用户需要能够查询最新的数据库.数据可能会持续24小时,这是可以接受的.使用生产副本获取和保持第二个数据库最新的最低成本方法是什么?有没有我没想过的方法? 工作量 我们有第三方应用程序,用于监控股票交易活动.在白天,作为各种工作流程的一[详细]
-
active-directory – Azure AD连接自定义安装
所属栏目:[MsSql教程] 日期:2020-12-25 热度:78
我正在尝试安装Azure AD连接以将内部部署AD与Azure同步.我认为整个过程很简单.但是,我面临着一个奇怪的问题.我创建了服务帐户,该帐户具有使用Azure AD所需的所有权限(它基本上是域管理员).我想使用SQL Server的完整安装而不是Express.因此,我选择自定义安装并[详细]
-
sql-server – 如何强制一滴MSSQL Server数据库
所属栏目:[MsSql教程] 日期:2020-12-24 热度:99
我试图删除一个MSSQL Server数据库,但我没有运气.我尝试了很多东西,比如 userALTER DATABASE my_databaseSET RESTRICTED_USERWITH ROLLBACK IMMEDIATE;GODROP DATABASE my_database;GO 我也试图右键单击它删除它. 这不起作用,它告诉我“不能丢弃数据库”ima_d[详细]
-
sql – 将行转换为列
所属栏目:[MsSql教程] 日期:2020-12-24 热度:139
我怎么能转换这个表: – INV DESCRIPTION AMOUNT--------------------------1001 CHARGES 1001001 FREIGHT 301001 INSURANCE 201002 CHARGES 2151002 FREIGHT 321002 INSURANCE 25 使用SQL格式: – INV CHARGES FREIGHT INSURANCE-------------------------[详细]
-
sql-server – 关于’CASE’的转换失败
所属栏目:[MsSql教程] 日期:2020-12-24 热度:118
在使用’CASE’时,我遇到了一些我从未听过的问题. 问题是这样的:我在’SELECT’子句中使用’CASE’语句作为字段.调用具有int数据类型的列时,它是成功的;但是,在调用varchar或datetime时,它不成功. 在错误结果中,它说我标记了临时字段,包括’CASE’语句,作为i[详细]
-
sql server2005中的希伯来语编码
所属栏目:[MsSql教程] 日期:2020-12-24 热度:198
我在sql server 2005中尝试此代码 declare @userName nvarchar(50)set @userName='???2' print @userName 但我明白了 ???2 原因是什么? 看起来它将希伯来字母替换为“?” 10倍 解决方法 使用N前缀,使字符串文字在任何数据库的默认排序规则的代码页下解释为u[详细]