我有一个聚簇索引表,它显示SQL Server 2008数据库上〜70%的碎片。 我正在尝试重build这个索引: ALTER INDEX PK_Table1Index ON Table1 REBUILD 声明立即返回成功,但碎片不变。 如果我回顾一下SSMS中的碎片,它仍然是一样的。 我怀疑它立即返回,所以它好像没有做任何事情。 由于聚集索引决定了磁盘上的表格布局,所以我认为这将是一个离线任务? 我想我错过了一些东西,希望有人可以摆脱一些光。
我在Win Server Data Center 08上运行SQL Server Express R2(基本上是Ec2微型实例)。 我允许的总内存是613 MB。 当我第一次启动实例时,我在任务pipe理器(性能)中消耗的内存总量徘徊在350 MB到400 MB之间。 这只剩下200 MB的SQL服务器似乎不够。 我只想保留直接或间接链接的服务,以保持sql服务器运行,没有别的。 我想知道在后台运行哪些服务可以closures? 我想把它剥离到最低限度。 我知道这是不好的,但我认为这是一个好点,因为我不知道有多less人会使用networking应用程序。 TomTom放松一下,我简单地select了win server 08和mssql express 08来的AMI,所以我现在不必浪费时间安装,不幸的是它是数据中心版本。 我了解你的挫折感和我带给你的不适感。 在我再次来到这里之前,我会小心的,记住你。 我不想伤害你<3。 但是,谢谢你回复这个线程。 mrdenny,这也是我的想法,我也很惊讶,我有200 megs免费。 我同意你的看法,SQL服务器不是在微型实例上运行的好select。 我应该寻找与1.7内存来的小实例,它应该是完美的SQL服务器expression。 SQL可以消耗1兆最大和.7可用于作业备份等,但我没有$$$$ dineros。 我会尽快做一些testing,并在这里发表我的结果。 将尝试运行插入/更新/删除多达50多个机器人的并发插入,并观察活动/资源监视器,看看它的行为。 另外还会做一些压力testing,并创build50个机器人,用select语句击中服务器。 将DML和select在同一时间。 如果服务器在这个小testing中不呛,那么我认为这是足够的,暂时(开始)。 无论如何,我不期望巨大的交通。 谢谢大家。
我最近在Windows 2008机器上安装了SQL Server。 在线下机器重命名和当我最近部署和执行SSIS包我收到以下错误信息: 工作失败了。 无法确定作业包的所有者(IP-0AC455TA \ Administrator)是否具有服务器访问权限(原因:无法获取有关Windows NT组/用户'IP-0AC455TA \ Administrator'的信息,错误代码为0x534 [SQLSTATE 42000] 15404))。 我以为这是因为“旧”pipe理员的名字。 所以使用“sa”帐户login到SQL Server并导航到Security \ Logins并删除了IP-0AC455TA \ Administrator用户。 然后,我重新添加NewName \ Administrator帐户并将其设置为sysadmin。 这是做的伎俩,但它是这样做的正确方法? 我想确保通过这样做,我没有破坏我还不知道的任何事情。 另外,我只在服务器上创build了一个数据库,并且该数据库没有使用任何内置的pipe理员帐户。
我试图编写一个小的应用程序,将login到SQL Server执行一些pipe理function。 当我使用以下连接string连接到SQL Server时,我可以很好地login: Data Source=Localhost\SqlExpress;Initial Catalog=PeteDb;User Id=sa;Password=test; 但是,当我想要使用集成: Data Source=Localhost\SqlExpress;Integrated Security=True;MultipleActiveResultSets=True" 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定) 这怎么解决? 我在login列表中。
我想问是否有一个软件,将所有我的数据库从MySQL转换到MSSQL 2008
我有一个连接远程Microsoft SQL Server 2008的问题 我已经试过这个: 如何启用SQL Server 2008的远程连接? 因此远程连接checkbox将在数据库属性处进行检查,并且SQL Serverconfigurationpipe理器中将启用TCP / IP。 在Windows防火墙中,我添加了一个规则,使我的公共IP完全访问,我还configuration了1433与本博客文章打开: http : //blogs.msdn.com/b/walzenbach/archive/2010/04/14/如何对使能远程连接-在-SQL服务器2008.aspx 这是我的错误:(抱歉有一个荷兰错误) 我甚至在SQL Serverconfigurationpipe理器中启用了Named pipes 。 但是这也没有帮助。 我怎样才能看到这是一个Windows防火墙的问题?
我将不胜感激关于如何在SQL Server 2008数据库上创build非聚集索引而不使用代码 – 或者说,在运行任何SQL查询之前,一劳永逸地“静态”(这可能是没有道理的,但我的观点我不想运行SQL命令来创build索引每次我运行我的业务应用程序的一部分我的SQL查询)。 也就是说,理想情况下,Visual Studio 2010 Professional中内置了Microsoft SQL Server中的一个工具(注意:我没有企业版或最终版本 – 这与我可以在专业版中使用内置SQLpipe理器时的差异很大版本)做到这一点 – 因为我没有任何其他工具(我只是看,发现微软的SQL Server 2008没有我所需要的 – 至less在我的系统 – 这显然是一个残缺的免费版本)。 所以也许一个简单的SQL命令来索引下面的表格是有保证的。 我已阅读下面的参考,但我不知道如何做到这一点。 这是我的桌子: Table CUSTOMER Columns: CustomerID = GUID – this is a unique primary key CustomerDecimal1 = decimal- this is not unique, but 99% of the time it is unique compared to the […]
我有一个大型的数据库,约100演出左右,约5演出的关键任务数据,其余的,我可以重新加载一个Web服务,所以它并不重要。 备份数据是昂贵的,不值得,只要重新加载即可。 所以,我想运行简单的恢复,并备份主文件组。 问题是,它是灰色的,我可以打开的唯一方法是使用完整或批量logging恢复模式。 这些其他的恢复模型生成一个50-100gig的日志文件,因为我的大型数据库有很多操作进行日常sorting的东西和存储等。 有没有办法做我想做的事情,用备份的主文件组进行简单的恢复,如果没有的话,有没有办法,我可以到更近的地方,然后让这些海量文件充满数据,我只是不在乎备份。 谢谢
我需要创build一个devise来满足以下要求的优惠券系统 优惠券每6周发行一次 每次发行将提供大约90万个优惠券实例 优惠券实例logging一旦超过6个月就可以删除 总优惠券实例约3.8亿 约每分钟3500个兑换请求(读/写)的峰值+每分钟1500个validation请求(只读) 必须支持来自大约3000个POS收银台的连接 db必须提供小于0.5秒的响应 我需要与SQL Server 2008r2 64位。 16GB和8CPU是否足够? 你认为我还需要使用表分区? 谢谢 抢。
在试图通过VPN连接传输60GB文件(SQL数据库文件)时,我们只能获得大约1/8的文件。 我们如何解决这个超时问题? 或者我们有办法将文件拆分成多个部分? 只是寻找想法。