有没有办法让SQL Server在内存中存储一个具有10个属性和10行的表? a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 —————————————- 138 498 365 345 500 473 498 125 134 800 448 498 362 348 500 463 498 625 165 700 468 498 625 329 500 435 498 625 345 600 437 701 365 326 500 453 498 625 645 500 438 498 […]
我的版本的SQL Server 2008企业版已过期,我有一个新的密钥如何更改旧的密钥,而无需卸载或任何修改已安装的服务器或实例。
不知道我明白这一点,但我会把我的设想放在那里: SQL Server 2008 Standard&Enterprise版本用于在服务器上运行完整的数据库服务(不仅仅是为了比较), 和SQL Server开发版是什么,围绕SQL Server开发程序的IDE? 不知道我明白吗?
我在SQL Server代理作业步骤中使用PowerShell来自动提取.ZIP文件内容到目录。 基于这个问题的最高票数答案: 如何在Powershell中压缩/解压缩文件? 我正在使用这个代码: $dir_source = "\\myserver\myshare\" $dir_destination = "\\myserver2\myshare2\" $file_source = Get-ChildItem -Path (Join-Path -Path $dir_source -ChildPath "test.zip") $shell_app = New-Object -com shell.application $zip_file = $shell_app.namespace($file_source.FullName) $destination = $shell_app.namespace($dir_destination) $destination.Copyhere($zip_file.items(),20) CopyHere方法的vOptions可选参数是20,它指定“不显示进度对话框”。 (4)和“对所有显示的对话框回答”是全部“。 (16)。 此参数在PowerShell脚本编辑器(我正在使用PowerGUI脚本编辑器)中按预期工作。 我可以运行脚本,并再次运行(覆盖scheme),脚本完成,没有错误,没有对话框。 但是,在SQL Server代理PowerShell作业步骤中执行相同的代码会导致当文件已经存在于目标数据库中时挂起的作业。 重现步骤: – Instantiate code in a SQL Server 2008 SQL Server Agent Job step – Start […]
背景: 我们有一个使用SQL Server 2008数据库的应用程序。 我们正试图优化这个应用程序。 它是单线程的,我们通过logging/分析应用程序注意到最大的瓶颈是数据库读/写。 一些电话花费了100ms,这对我们来说是太长了。 在其他优化中,我们将这些调用中的一部分拆分为一个单独的线程。 单单从这个变化来看,我们看到处理时间有了很大的改进(代码几乎完全一样,只是有些已经被转移到了不同的线程中) 题: 假设在内存中运行代码的时间可以忽略不计,我会猜测在另一个线程中执行某些读/写操作不会带来性能上的提升。 我觉得如果SQL Server只是简单地排队请求,读/写无论如何都不可能同时发生,所以处理时间将是相似的。 不是这种情况。 我想知道SQL Server如何处理来自不同线程的两个同时请求(任何组合的读/写)。 它能以某种方式同时执行它们吗? 总而言之,我假设Query1 + Query2一个接一个地调用的总时间将类似于同时调用的Query1 + Query2。 这是在双核心服务器上运行。
我们有一个大约40GB的中等大小的SQL数据库,并且正在将它移动到一个新的服务器2008 r2 x64的盒子 一个昂贵的承包商刚刚进来说,我们需要72GB的RAM,所以整个数据库可以住在内存中,我猜… …我觉得可笑,但也许我失去了一些东西。 我想知道是否有一个'经验法则计算',暗示在SQL实例上使用大量内存。 编辑: DB有多达150人在任何时候打它,用来运行预订系统。 非常讨厌的旧数据库模式,大量表中的可怕数量的列,大量的半无意义索引数组。 通过.net访问一些sprocs访问,但也查询与原始的SQL,无论VisualDataFlex使用。 谢谢 NAT
我正尝试使用基于SQL的身份validation而不是Windows集成安全性通过SQL Server Powershell Cmdlet( 不读取ADO.NET )进行连接。 任何人都知道这个格式? 服务器:foo 实例:DEFAULT 用户ID:homer 密码:simponsrock 编辑: 我可以使用SQL Server Management Studio进入这个SQL-cmdletpath。 这样做时,path是: SQLSERVER:\SQL\foo\DEFAULT+homer 问题是我不能通过PowerShell set-location到这个path
我正在使用SQL Server 2008 Enterprise,我想安装SQL Server 2008故障转移群集。 我想知道, (1)我需要一个活动目录域吗? (2)我需要什么最小数量的机器(假设我没有活动的目录域或域控制器呢)? 在此先感谢乔治
目前,我想将我的部门SQL Server合并成一个分布在两台服务器上的大型SQL Server 2008实例(出于冗余原因)。 如何/最好的方法是什么? 它是通过集群或日志传送还是VMware(pipe理程序)高可用性function? 注意:此数据库服务器无法closures,因为它正在托pipeVCenter数据库以及服务器监视数据库。 SQL Server分布在几个较小的服务器上(3-4个SQL Server 2000和2005),在这些服务器中总共有70个数据库,我想要做的就是将它们全部迁移到SQL Server 2008中,它是多余的,所以如果一台服务器因为某种原因失败了,另一台服务器可以直接把它拿起来。 所以从几个较小的SQL Server中,我想将它们整合到一个更强大的SQL Server 2008 x64中。 但到目前为止,还不知道哪种技术适合于该技术,或者是否可以在SQL Server 2008 Standard中执行。 任何build议和意见将不胜感激。
sa帐户被locking,即使启用了混合模式身份validation。 当我select“Windows身份validation”时,用户名和密码字段显示为灰色。 用户名字段包含我当前的Windowslogin,密码字段为空。 我用一个Windowspipe理员帐户login,虽然我没有明确地将这个帐户添加到SQL Server的系统pipe理员angular色。 我也试着用SQL服务器pipe理工作室“以pipe理员身份运行”,但问题依然存在 请注意,SQL服务器安装了另一个Windowspipe理员帐户。 这可能是原因吗? 如果我使用安装了SQL Server的帐户login,它会起作用吗? 谢谢