Articles of sql

在Windows Server上禁用最大密码长度

当我尝试在Windows 2012服务器上创build超过16个字符的密码时,由于密码太长而被拒绝。 我试图寻找一个名为“最大密码长度”的GPO – 我找不到。 问题可能在于:PwdFilt或PCNSFLT。 regedit的屏幕截图,我也看了。 1 问题是我们需要在我们正在安装的SQL 2014服务器上使用36个字符密码来进行encryption。 有什么build议么?

如何加快列在Sql Server中的大型表

我想添加一列到大约10M行Sql Server表。 我认为这个查询最终会添加我想要的列: alter table T add mycol bit not null default 0 但已经有好几个小时了 是否有任何捷径,以获得一个“非空默认0”列插入到一个大型的表? 或者这本质上真的很慢? 这是Sql Server 2000.稍后我必须在Sql Server 2008上做类似的事情。

SQL Server备份使用卷影复制

许多Windows着名的备份实用程序使用内置于较新版本Windows的卷影复制服务来创build磁盘的时间点快照,以便安全地备份打开的文件。 但是这个机制在SQL Server上有多好呢? 我知道存在一个SQL Server VSS编写器来帮助备份系统与SQL Server互操作,但并不是所有备份系统都知道SQL Server,并利用它提供的与备份相关的API。 所以我的问题是,那些对SQL Server一无所知的程序呢? 他们可能会获得MDF和LDF文件的时间点快照,因为它们在一个瞬间存在。 据推测,SQL Server数据格式足够健壮,这样的快照将被保证是一致的和可用的。 这是事情的方式,还是我错过了什么? 是否有使用这种备份机制的“疑难杂症”,还是我会安全?

我应该删除(SQL和数据库)什么?

我很好奇,我应该删除任何东西吗? 现在我正在build立一个网站(为我自己),允许您订阅用户,然后每次用户上传内容时都会收到一条消息。 或者评论,如果有一个线程,有人写你的评论的直接评论,你会得到一个消息这样说。 我应该删除这些还是只是简单地隐藏它? 每个订阅有三个(64位)int。 id,commentId,recipientId。 你可以通过commentIdfind谁在给你写评论表。 如果我不使用删除它将有一个第四个诠释状态(显示,隐藏/删除)。 我应该离开还是删除它们? 如果我应该删除它们,那为什么? 我可以看到,也许当有个人用户,你必须删除请求,但其他那么我应该删除? 我不知道我将使用哪个SQL数据库。 -编辑- 多谢你们。 现在,除了我可以生成的东西,我什么也不删除。 比如那个订阅的东西呢。

当主体服务器物理脱机时,c#中的数据库自动故障转移不起作用

我正在使用SQL Server 2008在C#中设置数据库自动故障转移function,并且使用证人设置和“自动故障转移镜像的高安全性”,并且我的连接string看起来像 "Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;" 在testing期间,当我closures主服务器上的SQL Server服务时,自动故障转移就像一个魅力,但是如果我把主体服务器脱机(通过closures服务器或杀死网卡),自动故障转移不起作用,我的网站只是超时。 我发现这篇文章的第二个最后的post暗示,因为我们正在使用命名的pipe道,当委托人离线,但我们在我们的连接string中强制TCP。 我错过了什么让数据库自动故障转移工作?

vCPU与1个Socket还是单个Core相同?

目前我有一个2(vCPU)处理器的Hyper-V VPS。 我想安装有1个套接字或4个核心的限制的SQL Server Express 2012,以较小者为准。 我的问题: vCPU是作为单核还是套接字? 或者完全不同的东西?

MySQL比PostgreSQL更好吗?

我知道这个问题听起来很挑衅,但事实并非如此。 我最近在很多领域都发现了MySQL限制,并且越来越喜欢PostgreSQL。 它扩展了很多,它比MySQL更重视SQL标准。 尽pipe我仍然是PostgreSQL世界的新手,而且我愿意为了我所有未来的项目而放弃MySQL,但是我想知道的是:MySQL有没有什么特别的function可以做得更好(比如更多高性能或更多的用户友好等)比在PostgreSQL? 我想知道我会从MySQL中错过什么。 我已经发现MySQL中的AUTO_INCREMENT字段比PostgreSQL中的SEQUENCES更方便,并且在Windows中的部署过去是有问题的(不再是一个问题,对我来说永远不是问题)。 还有什么?

找出谁在SQL Server上修改了存储过程?

看起来像有人已经login并修改我们的SQL Server数据库上的存储过程。 有没有办法find这个人的证书?

将SQL数据库备份到外部USB硬盘是个好主意吗?

我将在海上石油平台(机架服务器)上安装数据库系统。 他们有非常有限的硬件和空间,因此发送备份基础设施是不可能的。 通过FTP发送备份也是不可能的,因为它们甚至没有文件服务器。 我正在考虑将SQL数据库备份到便携式美元硬盘上。 USB硬盘驱动器将始终直接插入服务器。 每周一次,他们将交换新鲜/旧的硬盘驱动器。 这样做是一个好主意吗? 如果不是,你能提出一个更好的解决scheme

香草Powershell足够的语言的Windows和数据库服务器pipe理员?

自行安装PowerShell是否有足够的function来pipe理Windows域环境和/或SQL Server? 如果不是什么好,免费或付费的,第三方附加软件?