我正在尝试还原SQL Server 2008备份,并收到以下错误: RESTORE无法处理数据库,因为该会话正在使用该数据库。 其他信息:System.Data.SqlClient.SqlError:RESTORE无法处理数据库'database_name',因为该会话正在使用它。 build议在执行此操作时使用主数据库。 (Microsoft.SqlServer.Smo) 任何想法是什么错误?
我有5个数据库,每个300GB,目前在由5个驱动器组成的RAID 5arrays上。 所有的数据库都被大量使用,同时,所以驱动速度是一个问题。 如果我摆脱了RAID 5configuration,并将每个数据库放在单独的驱动器上,我会看到更好的性能吗? 由于在别处进行镜像,RAID 5提供的冗余不是必需的。 服务器能够并行执行对不同数据库驱动器的读/写吗? 至less比在RAID里的时候还要多? 这全部在Windows 2003 / SQL 2008上。
我刚刚安装了SQL Server Express 2008和Management Studio,但是当我尝试连接时,我得到了 A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a […]
我有一个文本文件,每行包含一个logging,我想按字母顺序sorting,除了我想在'['和']'之后进行sorting。 (自然sorting顺序在方括号前有' – '。)有没有办法修改sort(1)用来实现这个的sorting规则?
我被困在一个PDOexception PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in lock_may_be_available() (line 167 of home/../includes/lock.inc). 为了解决这个问题,我尝试使用该命令重新创build符号链接。 我正在linux服务器上工作。 ln -s /home/../mysql/tmp/mysql.sock /tmp/mysql.sock 当执行上面的sql语句时,PDOexception没有改变。 后来,我错误地删除了“/ "/home/../mysql/tmp/" /tmp/ "/home/../mysql/tmp/" (而不是“/ tmp”)中的mysql.sock文件。 现在,我该如何取回或重新创buildmysql.sock文件。 而关于PDO例外的anyidea,如何解决。
最近,我将所有Dell Equalogic SAN整合到同一个组中; 以前每个SAN都在自己的组里。 它们都装有RAID 6中的15k RPM SAS驱动器,所以我没有打算对新合并组的存储进行分层,因为它们基本上都是一样的。 在这样做的过程中,我改变了所有的虚拟机使用VMDK存储,而不是iSCSI,因为我相信性能会更好。 现在我被告知,我们的MS SQL 2005服务器(现在是我们的主SQL框)的磁盘I / O性能一直比执行这些操作之前差,但是我看不到这是怎么回事。它的磁盘(C-OS,D-MDF,E-LDF)现在跨越了更多的读取磁头,我的理解是VMDK存储比iSCSI更高效。 那么给了什么? 下面是Solarwinds数据库性能分析器的“总I / O等待时间”图:
我们目前的SQL Server机器(大约6岁): Box: Dell 2900 CPU: Xeon 5160 Dual Core RAM: 4GB HDD: 6x 15k RPM SAS drives in raid 10 自从6岁那年起,这些驱动器已经连续运转了六年,这让我的雇主对驱动器的寿命感到紧张。 我们正在考虑购买,或升级我们目前的服务器。 我的雇主是否有理性的恐惧,还是应该再过几年? (它们不是很容易find,但是我们在待机的计算机内部有一个热备用驱动器,并且有一个带有相同驱动器的热备用服务器) 这个想法是让另外6个SAS驱动器运行在RAID 10中,或者考虑在RAID 1中获得两个SSD(SLC)驱动器。除了成本,是否有任何理由select这种或那种方式? 是否值得升级服务器以获得新的CPU和RAM? 我们的SQL服务器的CPU一般不超过10%的峰值。 它运行一个中等stream量的网站和内部的商业应用程序,但没有使用方面的疯狂。
希望有人可以帮忙 – 有没有办法在SQL Serverpipe理工作室2008 R2,我可以别名链接的SQL服务器? 我有一个服务器,通过IP地址添加,我没有login凭据 – 但是作为连接已经设置我可以login确定。 问题在于,这是一个开发环境,在实际部署之前,作为链接服务器的IP需要通过我的存储过程以不同的名称“访问”,例如“myserver”而不是192.168.xxx.xxx。 .. 任何帮助非常感谢。
我们有一个SQL Server 2005的新安装。服务器没有访问互联网,我们已经禁用了证书撤销检查,但不想继续这样做,因为它是危险的。 但仍然有这些非常慢的开始时间(60秒以上)。
这几乎都是标题。 我希望答案是否定的,但想问一下确定。 基本上,一个SQL Server实例可以被多个名称引用。 我知道你可以设置DNS来parsing多个名称到同一个IP /服务器,但这将如何影响连接到SQL Server?