我现在做的财务软件,用Micorsoft SQL Server在本地机上结帐是没有问题,当连到别的服务器上时结帐数据就不对,请问是怎么回事?
下面是我用的方法:
先备份当年数据:
  Backup Database LK00012003 to 
  Disk='D:\Program Files\Microsoft SQLServer\MSSQL\Data\LK00012003
然后恢复数据建立下一年帐套并删除一些不要的数据:
  Restore DataBase LK00012004 from 
  Disk='D:\Program Files\Microsoft SQL\ MSSQL\Data\LK00012003
  with Recovery
  Move 'Moban_data' to 
  'D:\Program Files\Microsoft SQL\ MSSQL\Data\LK00012004_Mdf'
  Move 'Moban_Log' to
  'D:\Program Files\Microsoft SQL\MSSQL\Data\LK00012004_Log.ldf'
  DataBase.Close;
  DataBase.Clear;
  DataBase.Params.Add('Server Name='自己或别的SQL服务器名';
  DataBase.Params.Add('DataBase Name='新建的数据库名 LK00012004';
  DataBase.Params.Add('User Name='sa');
  DataBase.Open;
  DataBase.Connected:=True;  请问我的问题出在那里?