Articles of sql server 2008

聚集索引重build似乎什么都不做

我有一个聚簇索引表,它显示SQL Server 2008数据库上〜70%的碎片。 我正在尝试重build这个索引: ALTER INDEX PK_Table1Index ON Table1 REBUILD 声明立即返回成功,但碎片不变。 如果我回顾一下SSMS中的碎片,它仍然是一样的。 我怀疑它立即返回,所以它好像没有做任何事情。 由于聚集索引决定了磁盘上的表格布局,所以我认为这将是一个离线任务? 我想我错过了一些东西,希望有人可以摆脱一些光。

SQL Express 08 R2在Windows数据中心服务器08上运行优化

我在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中不呛,那么我认为这是足够的,暂时(开始)。 无论如何,我不期望巨大的交通。 谢谢大家。

如何正确地重新添加一个Windowspipe理员用户到SQL Server

我最近在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理员帐户。

为什么我无法使用Windows集成安全性login到SQL Server?

我试图编写一个小的应用程序,将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 DATABASE

我想问是否有一个软件,将所有我的数据库从MySQL转换到MSSQL 2008

远程连接到SQL Server 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 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 […]

Sql Server简单恢复 – 备份select性文件组

我有一个大型的数据库,约100演出左右,约5演出的关键任务数据,其余的,我可以重新加载一个Web服务,所以它并不重要。 备份数据是昂贵的,不值得,只要重新加载即可。 所以,我想运行简单的恢复,并备份主文件组。 问题是,它是灰色的,我可以打开的唯一方法是使用完整或批量logging恢复模式。 这些其他的恢复模型生成一个50-100gig的日志文件,因为我的大型数据库有很多操作进行日常sorting的东西和存储等。 有没有办法做我想做的事情,用备份的主文件组进行简单的恢复,如果没有的话,有没有办法,我可以到更近的地方,然后让这些海量文件充满数据,我只是不在乎备份。 谢谢

SQL Server调整

我需要创build一个devise来满足以下要求的优惠券系统 优惠券每6周发行一次 每次发行将提供大约90万个优惠券实例 优惠券实例logging一旦超过6个月就可以删除 总优惠券实例约3.8亿 约每分钟3500个兑换请求(读/写)的峰值+每分钟1500个validation请求(只读) 必须支持来自大约3000个POS收银台的连接 db必须提供小于0.5秒的响应 我需要与SQL Server 2008r2 64位。 16GB和8CPU是否足够? 你认为我还需要使用表分区? 谢谢 抢。

通过光纤连接传输60GB数据 – VPN连接超时

在试图通过VPN连接传输60GB文件(SQL数据库文件)时,我们只能获得大约1/8的文件。 我们如何解决这个超时问题? 或者我们有办法将文件拆分成多个部分? 只是寻找想法。