我有一个独立的SQL 2005服务器(在Windows Server 2003上),它有2个LUN驱动器附加的数据文件和事务日志。 当服务器重新引导时,SQL Server服务在LUN驱动器可用之前启动,因此会在另一个驱动器上创build新的日志文件。 我读过一些文章,比如这个: SQL开发文章 向您展示如何使用Cluster Manager执行此操作,但是我的方框未被群集。 有谁知道如何设置这个依赖?
我试图重build一个SQL Server 2005表上的聚集索引,我不断收到错误: Cannot create a row of size 8078 which is greater than the allowable maximum of 8060. 该命令只是一个标准的ALTER INDEX <name> ON <table> REBUILD 。 我不知道如何设法将8078个字节放到一行中 – 从我对SQL的理解来看,这是不可能的。 如果我做了一个查询来检查在行中有多less数据(即Datalength(col1)+ datalength(col2)…),那么表中最大的一行显示为6389字节,这相对于8060限制。 我试图复制表(使用导入导出向导)到另一个数据库或另一台服务器,我得到了一个8078字节行相同的错误。
有没有一个命令行,甚至通过sql server studio来优雅地停止SQL Server 2005?
我注意到SQL Server对\System Volume Information\{guid1}{guid2}的写入数量惊人地多, 当这样的事情发生时,Sql Server是做什么的? 在上面的图像中,我写的sqlsevr.exe的一半IO用于系统卷信息写入。 这是在Windows 7 Profressional中运行。 这里是vssadmin list shadows的输出 vssadmin 1.1 – Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2005 Microsoft Corp. Writer name: 'Task Scheduler Writer' Writer Id: {d61d61c8-d73a-4eee-8cdd-f6f9786b7124} Writer Instance Id: {1bddd48e-5052-49db-9b07-b96f96727e6b} State: [1] Stable Last error: No error Writer name: 'VSS Metadata Store Writer' Writer Id: […]
我有一个Sql Server数据库有几个行数为零的表,但占用了10 GB的空间。 我可以通过在问题表上右键单击/属性(数据空间很大,介于1和6 GB之间,行计数在这些表上为零)来看到这一点。 我不知道可能是什么原因造成的,因为我认为零行将意味着几乎为零的空间。 有任何想法吗?
嘿,目前有一个数据库卡在单一模式设置为单一模式尝试尝试采取离线,我希望我从来没有…. 我试过了 ALTER DATABASE DB SET MULTI_USER 但是得到 消息5064,级别16,状态1,行1此时无法更改数据库“DB”的状态或选项。 数据库处于单用户模式,并且当前正在连接一个用户。 消息5069,级别16,状态1,行1 ALTER DATABASE语句失败。 当我右键点击数据库去,即我得到的属性 Database "DB" is already open and can only have one user at a time. 有任何想法吗 ?
testingSQL Server 2005侦听IP和端口的最佳方法是什么? 一些背景:我试图使用freetds连接一个Unix机箱到SQL Server 2005。 但是tsql总是告诉我“Adaptive Server不可用或不存在”。 我试图找出是否问题出在我的SQL Server或FreeTDS的configuration。 (SQL服务器当前被用作运行一些.net网站的服务器的数据源;所以我倾向于在UNIX端的问题)
我不小心尝试通过上下文菜单命令>任务>脱机使数据库脱机。 这个过程现在正在进行,不能build立新的连接。 我如何取消这个过程?
即使没有使用它,我无法分离数据库,因为它是使用。 Cannot detach the database 'DEMO' because it is currently in use. 我试过重新启动,并得到相同的消息。