Articles of sql

连接到不同的networking中的SQL Server 2005

我需要SQL Server远程连接问题上的帮助。 我有安装SQL Server 2005的Windows Vista。我需要客户端连接到我的系统。 我的客户端在VB6中使用SQL Native Client。同一networking中的客户端可以连接到我的系统,并且应用程序运行成功。但是networking外的客户端无法连接到我的SQL Server。 我已经启用TCP / IP,命名pipe道允许我的计算机上的远程连接。我也允许我的sqlserver和浏览器通过Windows 7上的防火墙。这个问题似乎与IP地址。 我想我没有公共的唯一IP分配。 我使用“宽带广域网Miniport PPPOE”连接到互联网。在本地networking,我可以从客户端机器ping我的系统。客户机在不同的networking,我不能ping我的机器…为什么? 在我的系统上,IPCONFIG / ALL列出了以下内容: Windows IP Configuration Host Name . . . . . . . . . . . . : TonseTonyServer-HP Primary Dns Suffix . . . . . . . : Node Type . . . […]

重新启动并locking后,SQL Server无法连接

我有一个远程SQL服务器连接,正在更新一些价值与开始和提交TRANS命令的中间。 但是,在完成之前,查询被取消,表被locking。 几次尝试重新启动数据库后,表仍然被locking,然后我们重新启动机器。 现在更糟糕的是,我们甚至无法从management studio连接到服务器。 当我尝试连接时出现几个不同的错误,例如连接超时,服务器未知,最常见的错误是无法生成SSPI上下文。 它不能是域名的问题,因为我可以在同一个networking上使用相同的用户帐户之前连接好。 有谁知道如何解决这个问题?

是否可以在SQL群集中安装具有不同sorting规则的SQL实例?

我们有一个双节点主动 – 主动SQL Server 2008群集。 在Windows Server 2008 R2上运行。 这三个令人兴奋的实例具有Latin1_General_CI_AS作为服务器归类。 我需要使用SQL_Latin1_General_CP1_CI_AS添加一个实例作为服务器sorting规则。 这是一个受支持的configuration?

多个SQL Server数据库和单个/多服务器设置

我可以得到这个问题的缺点和优点,或正确的使用清单。 如果一家公司有大约6个网站,每个网站上都有SQL Server数据库,那么这些数据库应该放在他们自己的服务器和SQL Server实例上,还是都可以在一个服务器上存在一个SQL Server实例下的不同数据库下?

MSSQL减less备份/事务日志大小保留时间点还原

当前备份大小的主要问题 – 我已经经历了很多问题,但是发现了冲突的情况。 我有多个数据库相同的问题,但使用一个作为例子,这里是一个备份文件(26.2GB)的组件: 数据5GB 索引1.2GB 事务日志20GB 我每6小时备份一次事务日志,这是一个约6个数据库,驱动一个合理的高容量的Web应用程序。 每个星期天我们重build索引,似乎每次发生,事务日志上升了5%。 而且,事务日志的备份也没有减less太多。 系统需要在备份之间进行时间点恢复的能力,而且重build索引似乎使得事务日志的大小跃升起来,我并没有真正看到备份索引或保存在索引中的主要好处给定的事务日志可以build立在恢复之上。 这可以放过吗? 最终,我正在寻找非常低的事务日志备份大小,以便于操作使用,从而简化了备份间的时间点恢复。 我不认为我想在我的事务日志中有索引,而且我没有对他们在我的备份文件中感到恼火 – 这是天真的吗? 另外我想知道如何更好地pipe理交易日志的大小 – 我是否应该更经常地支持它,是否有一个它不会减less的原因? 我可能在这里忽略了这个观点或寻找乌托邦,但现在我迫切需要这个策略的帮助! 编辑:不知道是否有任何区别,但数据库镜像是活动的,所有备份等在主体上执行。

SQLServer代理作业并closuresPC

使用SQLServer 2008。 只是好奇,当一个SQL Server代理作业正好在运行时,pipe理员closures服务器时发生了什么。 在我们的例子中,作业可能需要几分钟才能运行(即事务日志传送COPY和RESTORE作业)。 运行的工作会发生什么 – 在机器停机之前是否允许它们完成,或者在作业被杀死之前是否有较高的等待时间(如果死亡,什么决定了等待时间等等)。 在closures机器之前手动停止作业更安全吗? 谢谢。

使用命令行来提取大的数据库文件

我有一个名为file.sql的大型数据库文件(1.5GB),我使用“source”命令将其解压缩到mysql数据库中,但收到很多错误消息。 它曾经工作得很好。 这里是部分消息的快照 Unknown command '\''. ERROR: Unknown command '\''. ERROR: Unknown command '\''. ERROR: Unknown command '\"'. ERROR 2005 (HY000): Unknown MySQL server host '縺ォ縺、縺・※</a></td>rn' (0) ERROR 2005 (HY000): Unknown MySQL server host '</tr>rn' (0) 当尝试在不同的电脑上,一切工作正常。 谢谢你的关心。 没有人帮助?

是否手动备份SQL Server数据库会干扰自动备份过程?

曾经有人告诉我,从Managament Studio手动备份SQL服务器数据库是生产数据库的一大难题,因为它可能会干扰服务器上的自动备份作业。 从内存中我想我被告知,它导致NEXT自动备份作业只备份事务日志条目,因为手动备份是自上次自动备份以来,意味着上一次自动备份和manaual备份是否有效地丢失(或没有备份到通常的备份存储)? 我不是一个SQLpipe理员(显然),所以我可能完全在这里。 这甚至是远程精确? 谢谢

MSSQL Server Express:如何回收未使用的空间

在我们公司,我们使用专有的第三方自定义应用程序,使用SQL Server Express作为其后端。 如您所知,SQL Server Express 2008有10GB的限制。 对于这个数据库中的“旧”数据,我们有一个单独的数据库异地存储数据。 我知道,购买SQL Server Enterprise可以解决这个问题,但是作为一个小公司,在这个时候这不是我们的解决scheme。 我们不需要将“旧”logging存储在专有软件正在使用的“实时”SQL Express数据库中。 所以我可以从SQL Express数据库中删除“旧”logging,但是我遇到的问题是如何在删除这些数据后回收“旧”数据所消耗的空间。 我不想通过使用DBCC SHRINKDATABASE命令来增加碎片。 但是,我运行的任何命令,重build索引或收缩数据库或日志文件,都不会回收这个空间。 根据sp_spaceused,10GB数据库当前显示的未使用空间less于100MB。 我感谢您的任何input或从一滴SQL到另一个帮助解决此问题。

SQL Server 2005安装SP1

我有安装SP1和SP2到SQL Server 2005的问题我得到这个文本 – > SQL Server Express的实例不能通过使用此Service Pack安装程序更新。 要更新SQL Server Express的实例,请使用SQL Server Express Service Pack安装程序。 我不明白我要做什么? 我不能用SQL Server 2005来select这个框来进行更新。 开始 – >菜单