我有在Windows Server 2003上运行的SQL Server 2008标准版本。 我需要encryption数据库。 一个明显的select是升级到企业版并使用TDE。 但是,这可能不是一个成本的select。 任何人都可以提供有关是否可以使用Windowsencryption文件系统来encryptionSQL Server数据目录的任何信息? 这会工作吗? 这是否会造成重大的performance? 任何其他的替代品也将不胜感激。
我不清楚在一个SQL Server如2005年如何声明或使用varchar(max) 是一个variables声明为varchar(300000)例如视为一个varchar(max) ? 例如,我看到在一个表中的数据库variables声明为varchar(8000) 。 我可以简单地把它增加到varchar(300000) ? 谢谢
我已经删除了SQLServerAgent帐户,现在我不能访问数据库。 从pipe理工作室连接引发错误26和系统日志显示:SQLServerAgent无法启动(原因:创build一个新的会话时出错)。 。 我GOOGLE了出来,这是因为它可能是缺乏帐户,但…如何恢复它!
旧的数据库服务器越来越累,我正在升级到新的硬件。 我需要的是将旧的〜100个数据库的精确副本添加到新计算机上。 我已经阅读了一些关于复制和镜像的内容,但我无法弄清楚什么是“最佳”行为。 我相信很多数据库pipe理员习惯于这种情况,知道如何去做,如何移动所有的数据库,angular色,架构,存储过程等,以及其他任何需要的东西。 我知道我可以在每个数据库上使用备份,但我有数百个数据库要复制。 有一个更简单的方法吗? 一步一步的指导和简短的说明如何做到这一点很好。 如果需要,也许可以链接到更深层次的主题信息。 1: Start [SQL Server Management Studio][1] 2: Right-click Server Instance 3: …..
什么是SQL Server SPID的最大值? 在连接池发生之前,spid可以hibernate多久?
我一直在注意到我们的SQL服务器上重复失败的login尝试。 它每分钟发生一次相同的login。 日志文件查看器的一个例子 10/18/2011 13:54:50,login,未知,用户'LOLZOR \ lolsqlserver'login失败。 [CLIENT:] 10/18/2011 13:54:50,login,未知,错误:18456严重性:14状态:16 状态16意味着:login有效,但没有权限使用目标数据库 请注意,凭据也用于启动所有SQL Server服务 Audit Login Failed NTDomainName>LOLZOR Error 18456 HostName EU_LOLWEB1 SPID">71</Column> SessionLoginName"LOLZOR\lolsqlserver TextData">Login failed for user 'LOLZOR\lolsqlserver' ClientProcessID"2364 NTUserName"lolsqlserver ApplicationName">Queue Reader Main (distribution) StartTime">2011-10-18T12:18:21.72+02:00 ServerName">EU_LOLWEB1 DatabaseID">1</Column> LoginName">LOLZOR\lolsqlserver DatabaseName">master EventSequence">528 你会注意到login是从sql server本身发出的 目标数据库似乎指向“主”(见下文) 如果我跟踪过程中的PID监视器,我可以看到,login是由qrdsvc.exe执行的 描述 Description: SQL Server Replication QueueReader Agent Company: Microsoft Corporation Name: […]
我有1TB硬盘上的SQL Server 2008中的数据库,它填满了驱动器,只有4Kb免费。 MDF文件是323Gb,LDF是653Gb。 这个数据库所在的硬盘除了MDF和LDF之外没有其他文件,所以不可能释放驱动器上的任何空间。 主硬盘较小,但有足够的空间将MDF传输到该驱动器,以防万一。 该服务器位于客户站点的海外,目前不可能向服务器添加更多的磁盘空间。 因为数据库处于失败模式(由于没有磁盘空间),所以也不可能删除任何logging,并且它不响应大多数命令。 Db目前处于完全恢复模式,这就是LDF文件如此之大的原因。 这个数据库真的不需要完全恢复,所以我们计划将其切换到简单模式,这将节省我们很多的空间。 我也不在乎丢失LDF文件,但是我需要所有的数据。 我花了很多时间寻找解决这个问题的方法,但是我find的所有东西都是要么释放磁盘空间,要么增加更多的磁盘空间,目前这两种方法都不是一个选项。 我卡住了,任何帮助将不胜感激。 尝试将数据库切换到在线模式时,会出现以下日志。 由于无法访问>文件或内存不足或磁盘空间不足,无法打开消息945,级别14,状态2,行3数据库'DBNAME'。 有关详细信息,请参阅SQL Server错误日志。 消息> 5069,级别16,状态1,行3 ALTER DATABASE语句失败。 消息1101,级别17,状态12,行3由于文件组“DEFAULT”中磁盘空间不足,无法为数据库“DBNAME”分配新页面。 通过在文件组中删除>对象来创build必要的空间,向文件组中添加额外的文件,或者为文件组中的现有文件设置自动增长。 我发现以下解决scheme,但没有工作,由于在该驱动器上没有磁盘空间,并且由于数据库处于失败状态,我不能运行大多数命令。 – DBCC SHRINKFILE – 无法运行,因为执行“使用DBNAME”失败 – 分离数据库,然后更改MDF / LDF文件的位置,因为数据库处于脱机模式,所以无法运行分离。 我不知道还有什么要尝试。 谢谢。
我有一个ISA Server和SQL Server的问题… 在SQL Server Management Studio中,可以为服务器实例对networking服务器执行查询。 这是通过向子网广播SQL Browser服务完成的,而运行浏览器服务的服务器则使用其IP地址和实例名称进行响应。 问题是路由器默认情况下会丢弃所有广播数据包,而我的SQL Server在我的实际LAN子网的不同子网上运行,位于ISA Server之后: 因此,ISA捕获由我的terminal创build的广播数据包,并按预期丢弃它…我正在寻求将在24.0腿创build的数据包中继到8.0腿,如DHCP中继… 我检查了一些中继广播消息的ISA,但没有我遇到过。 我们可以通过在RRAS中安装中继代理来实现DHCP中继,并在ISA上创build访问规则,如: 我想知道的是,如果有一种方法来做一个像上面的dhcp的SQL浏览器服务的中继广播消息? 我是否必须编写一个侦听器应用程序才能在ISA计算机(SQL浏览器中继代理)上工作,还是有这样的应用程序呢? 你有什么build议?
http://technet.microsoft.com/en-us/library/cc646023.aspx国家 与SQL Server的复制连接使用典型的常规数据库引擎端口(默认实例的TCP端口1433等)。Web复制快照的Web同步和FTP / UNC访问需要在防火墙上打开其他端口。 要将初始数据和模式从一个位置传输到另一个位置,复制可以使用FTP(TCP端口21)或通过HTTP(TCP端口80)或文件和打印共享(TCP端口137,138或139)进行同步。 这个没有说明的是,除了1433之外的所有东西都可以在用户恢复初始快照之后closures。 端口是否需要永久打开? 我正在朝着“是的,他们这样做”的方向发展,但理想情况下,我需要尽可能多的closures。 谢谢 – 编辑对不起,我忘记说,它是一个拉复制,分销商坐在发布服务器上。 我对分销商和用户之间需要开放的东西感兴趣。
我有一个运行在Server 2008 R1上的WSS 3.0。 由于硬盘空间不足,日志文件已经增长到将近15GB,需要进行压缩/清除。 我使用SQL Studio Express连接到数据库“\。\ pipe \ mssql $ microsoft ## ssee \ sql \ query”,但是当右键单击SharePoint_Config数据库并select“属性”时,出现以下错误: =================================== Property Owner不可用于数据库'[SharePoint_Config_29c26fca-17b8-48c1-9704-b869932abcb6]'。 此属性可能不存在此对象,或者由于访问权限不足可能无法检索。 (Microsoft.SqlServer.Express.Smo) ——————————如需帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft + SQL +服务器&ProdVer = 9.00.5000.00&EvtSrc = Microsoft.SqlServer.Management.Smo.ExceptionTemplates.PropertyCannotBeRetrievedExceptionText&EvtID =所有者&LINKID = 20476 ——————————程序位置: (Microsoft.SqlServer.Management.Smo.PropertyCollection.HandleNullValue(Int32 index) Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.DatabaseData..ctor(CDataContainer上下文,stringdatabaseName)在Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.LoadDefinition(stringnewName)在Microsoft.SqlServer.Management.SqlManagerUI。 CreateDatabaseData.DatabasePrototype..ctor(CDataContainer上下文)在Microsoft.SqlServer.Management.SqlManagerUI.DBPropSheet..ctor(CDataContainer上下文) 我试图按照这里解释的过程: http : //luka.manojlovic.net/2008/06/15/reduce-sharepoint-services-30-logldf-files/