数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

SQL Server 7.0数据库的六种数据移动方法[2]


发布日期:2020年01月22日
 
SQL Server 7.0数据库的六种数据移动方法[2]
这个语句的作用是仅仅加载数据文件日志文件可以由SQL Server数据库自动添加但是原来的日志文件中记录的数据就丢失了

在应用程序中定制

可以在应用程序(PBVB)中执行自己编写的程序也可以在Query Analyzer中执行这种方法比较灵活其实是利用一个平台连接到数据库在平台中用的主要时SQL语句这种方法对数据库的影响小但是如果用到远程链接服务器要求网络之间的传输性能好一般有两种语句

> select into new_tablename where

> insert (into) old_tablename select from where

区别是前者把数据插入一个新表(先建立表再插入数据)后者是把数据插入已经存在的一个表中我个人喜欢后者因为在编程的结构上应用的范围上第二条语句强于前者

SQL Server的复制功能

SQL Server提供了强大的数据复制功能也是最不易掌握的具体应用请参考相关资料值得注意的是要想成功进行数据的复制工作有些条件是必不可少的

>SQL Server Agent必须启动MSDTC必须启动

>所有要复制的表必须有主键

>如果表中有text或image数据类型必须使用with log选项不能使用with no_log选项 另外max text repl size选项控制可以复制的文本和图像数据的最大规模超过这个限制的操作将失败

>在要进行复制的计算机上应该至少是隐含共享即共享名是C$或D$…

>为SQL Server代理使用的Windows NT帐号不能是一个本地的系统帐号因为本地的系统帐号不允许网络存取

>如果参与复制的服务器在另外的计算机域中必须在这些域之间建立信任关系

[] []

               

上一篇:在PB中动态修改SQL语句[1]

下一篇:SQL Server 7.0数据库的六种数据移动方法[1]