我现在做的财务软件,用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; 请问我的问题出在那里?
下面是我用的方法:
先备份当年数据:
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; 请问我的问题出在那里?
解决方案 »
- 如何得到treeview中选中项的文本
- 超简单问题: 打开串口失败得到一个不可用THandle,对此THandle不用调用closehandle()了吧?
- 有没有朋友遇到过哟,我的DELPHI7 编释从此变得像蜗牛了。怪!!!
- 基于Delphi的“八皇后”问题动态实现
- 散分啊,120分啊,我 几个问题 都没有回答啊,
- 请大家看看这段代码,估计是try和finally的问题
- 帮帮忙啊!很急的50分
- 请教两层的应用,后台为sqlserver ,用bde连接??
- 求助急急急急急!按某个条件分组后怎么做部分全选
- Delphi的quickreport为何不能在NT上运行?
- 比较简单的问题,我的方法比较麻烦,大家有没什么比较简单的方法!
- ***请教,报表控件哪一个最好***
回复:TSCN