博文

[ZT]SQL SERVER在计算机之间移植(1)(2007-08-26 11:17:00)

摘要:本文分步介绍了如何在运行 SQL Server 的计算机之间移动 Microsoft SQL Server 用户数据库和大多数常见的 SQL Server 组件。
本文中介绍的步骤假定您不移动 master、model、tempdb 或 msdb 这些系统数据库。这些步骤为您传输登录以及master 和 msdb 数据库中包含的大多数常见组件提供了多个选项。
注意:支持将数据从 SQL Server 2000 迁移到 Microsoft SQL Server 2000(64 位)。您可以将一个 32 位数据库附加到一个 64 位数据库上,方法是:使用 sp_attach_db 系统存储过程或 sp_attach_single_file_db 系统存储过程,或者使用 32 位企业管理器中的备份和还原功能。您可以在 SQL Server 的 32 位和 64 位两种版本之间来回移动数据库。您还可以使用同样的方法从 SQL Server 7.0 迁移数据。但是,不支持将数据从 SQL Server 2000(64 位)降级到 SQL Server 7.0。 下面分别介绍这几种方法。
如果您使用的是 SQL Server 2005
您可以使用相同的方法从 SQL Server 7.0 或 SQL Server 2000 迁移数据。但是,Microsoft SQL Server 2005 中的管理工具与 SQL Server 7.0 或 SQL Server 2000 中的管理工具有所不同。您应该使用 SQL Server Management Studio(而不是 SQL Server 企业管理器)以及 SQL Server 导入和导出向导 (DTSWizard.exe)(而不是数据转换服务导入和导出数据向导)。
备份和还原
在源服务器上备份用户数据库,然后将用户数据库还原到目标服务器上。*在备份过程中时可能有人使用数据库。如果用户在备份完成后对数据库执行 INSERT、UPDATE 或 DELETE 语句,则备份中不会包含这些更改。如果您必须传输所有更改,那么,假如您既执行事务日志备份又执行完整数据库备份,您可以以尽可能短的停止时间来传输这些更改。 1. 在目标服务器上还原完整数据库备份,并指定 WITH NORECO......

阅读全文(3056) | 评论:2

[ZT]SQL Server连接中的三个最常见错误(3)(2007-08-26 11:09:00)

摘要:三.提示连接超时  
  如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,  
  不过是由于连接的时间大于允许的时间而导致出错.  
  这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,  
  并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.  
  要解决这样的错误,可以修改客户端的连接超时设置.  
  默认情况下,通过企业管理器注册另外一台SQL   Server的超时设置是   4   秒,  
  而查询分析器是   15   秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).  
  具体步骤为:  
  企业管理器中的设置:  
  1.在企业管理器中,选择菜单上的"工具",再选择"选项"  
  2.在弹出的"SQL   Server企业管理器属性"窗口中,点击"高级"选项卡  
  3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如   20.  
  查询分析器中的设置:  
  工具   --   选项   --   连接   --   将登录超时设置为一个较大的数字    
总结:  
  1.先保证ping通......

阅读全文(3268) | 评论:0

[ZT]SQL Server连接中的三个最常见错误(2)(2007-08-26 11:08:00)

摘要:二."无法连接到服务器,用户xxx登陆失败"  
  该错误产生的原因是由于SQL   Server使用了"仅   Windows"的身份验证方式,  
  因此用户无法使用SQL   Server的登录帐户(如   sa   )进行连接.解决方法如下所示:  
  1.在服务器端使用企业管理器,并且选择"使用   Windows   身份验证"连接上   SQL   Server  
  2.展开"SQL   Server组",鼠标右键点击SQL   Server服务器的名称,选择"属性",再选择"安全性"选项卡  
  3.在"身份验证"下,选择"SQL   Server和   Windows   ".  
  4.重新启动SQL   Server服务.  
  在以上解决方法中,如果在第   1   步中使用"使用   Windows   身份验证"连接   SQL   Server   失败,  
  那就通过修改注册表来解决此问题:  
  1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器  
  2.依次展开注册表项,浏览到以下注册表键:  
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]  ......

阅读全文(3710) | 评论:0

[ZT]SQL Server连接中的三个最常见错误(1)(2007-08-26 11:06:00)

摘要:一."SQL   Server   不存在或访问被拒绝"  
  这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.  
  一般说来,有以下几种可能性:  
  1,SQL   Server名称或IP地址拼写有误  
  2,服务器端网络配置有误  
  3,客户端网络配置有误  
  要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
   
  1 、首先,检查网络物理连接      
  ping   <服务器IP地址/服务器名称>  
  如果   ping   <服务器IP地址>   不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.  
  还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如   ISA   Server.防火墙软件可能会屏蔽对   ping,telnet   等的响应  
  因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.  
  如果ping   <服务器IP地址>   成功而,ping   <服务器名称>   失败  
  则说明名字解析有问题,这时候要检查   DNS   服务是否正常.  ......

阅读全文(2629) | 评论:0

[ZT]window系统端口禁止的方法(2007-02-20 12:25:00)

摘要:以前老见网上说为了系统安全建议关闭禁止某些端口,到底如何操作一直不懂,找到一篇说明的挺详细的,转一下。
端口禁止的方法:
首先进入控制面板-管理工具-本地安全策略
第一步,点击“开始”菜单/设置/控制面板/管理工具,双击打开“本地安全策略”,选中“IP 安全策略,在本地计算机”,在右边窗格的空白位置右击鼠标,弹出快捷菜单,选择“创建 IP 安全策略”,于是弹出一个向导。在向导中点击“下一步”按钮,为新的安全策略命名;再按“下一步”,则显示“安全通信请求”画面,在画面上把“激活默认相应规则”左边的钩去掉,点击“完成”按钮就创建了一个新的IP 安全策略。
第二步,右击该IP安全策略,在“属性”对话框中,把“使用添加向导”左边的钩去掉,然后单击“添加”按钮添加新的规则,随后弹出“新规则属性”对话框,在画面上点击“添加”按钮,弹出IP筛选器列表窗口;在列表中,首先把“使用添加向导”左边的钩去掉,然后再点击右边的“添加”按钮添加新的筛选器。
第三步,进入“筛选器属性”对话框,首先看到的是寻址,源地址选“任何 IP 地址”,目标地址选“我的 IP 地址”;点击“协议”选项卡,在“选择协议类型”的下拉列表中选择“UDP”,然后在“到此端口”下的文本框中输入“1434”,点击“确定”按钮,这样就添加了一个屏蔽 TCP 1434(RPC)端口的筛选器,它可以防止外界通过1434端口连上你的电脑。
点击“确定”后回到筛选器列表的对话框,可以看到已经添加了一条策略,建立好上述端口的筛选器,最后点击“确定”按钮。
第四步,在“新规则属性”对话框中,选择“新 IP 筛选器列表”,然后点击其左边的圆圈上加一个点,表示已经激活,最后点击“筛选器操作”选项卡。在“筛选器操作”选项卡中,把“使用添加向导”左边的钩去掉,点击“添加”按钮,添加“阻止”操作:在“新筛选器操作属性”的“安全措施”选项卡中,选择“阻止”,然后点击“确定”按钮。
第五步,进入“新规则属性”对话框,点击“新筛选器操作”,其左边的圆圈会加了一个点,表示已经激活,点击“关闭”按钮,关闭对话框;最后回到“新IP安全策略属性”对话框,在“新的IP筛选器列表”左边打钩,按“确定”按钮关闭对话框。在“本地安全策略”窗口,用鼠标右击新添加的 IP 安全策略,然后选择“指派”。
......

阅读全文(4710) | 评论:1

两台winXP电脑不能互相访问共享文件夹故障的最终解决方法(2007-02-15 10:15:00)

摘要:家中的一台笔记本和一台老的台式机器,都安装了WINXP操作系统,最近把两机器连成为局网,希望互相访问对方的共享文件夹,以实现资源共享。但是经过一番设置后,出现了这样的问题:笔记本可以访问本身的和台式机上的共享文件夹,但是台式机却只能访问自己的,虽然能在网络邻居上看到笔记本的计算机名,但是一点就出现一个要求输入帐号和密码的对话框,而且帐号栏不可修改的显示“notebook/Guest”(notebook为笔记本的计算机名),无论输入什么密码也不能通过。一直弄不懂问题出在哪一台机器上,在网上搜索了很久,才终于找到了答案。公司的电脑也经常出现这样的问题,因此先把它记下来。 如何解除Windows XP系统的文件共享限制
。。。。。。
默认情况下,Windows XP的本地安全设置要求进行网络访问的用户全部采用来宾方式。同时,在Windows XP安全策略的用户权利指派中又禁止Guest用户通过网络访问系统。这样两条相互矛盾的安全策略导致了网内其他用户无法通过网络访问使用Windows XP的计算机。你可采用以下方法解决。[!--empirenews.page--]
方法一:解除对Guest账号的限制
点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,双击“拒绝从网络访问这台计算机”策略,删除里面的“GUEST”账号。这样其他用户就能够用Guest账号通过网络访问使用Windows XP系统的计算机了。
方法二:更改网络访问模式
打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“网络访问:本地账号的共享和安全模式”策略,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地用户以自己的身份验证”。
现在,当其他用户通过网络访问使用Windows XP的计算机时,就可以用自己的“身份”进行登录了(前提是Windows XP中已有这个账号并且口令是正确的)。
当该策略改变后,文件的共享方式也有所变化,在启用“经典:本地用户以自己的身份验证”方式后,我们可以对同时访问共享文件的用户数量进行限制,并能针对不同用户设置不同的访问权限。<......

阅读全文(7018) | 评论:0