我有一张名为“银行”的表格,它存储银行名称、帐户、子公司/分行等银行信息。对于进入子公司/分支机构,我使用相同的表,包括字段ParentId、IsSubsidiary、IsBranch,它们是自引用的。表结构如下:
Field Type
---------------------------
BankId int (PK)
Name nvarchar(100)
AccountNo nvarchar(50)
ParentId int (self-referencing key)
IsSubsidiar
这是一种常见的场景。我家里有两台笔记本电脑(我妻子的和我的)。我在两台机器上都安装了SQL Server 2008。数据库之间会失去同步。
我正在尝试创建一个小应用程序,它将帮助我管理我的银行和信用卡密码。如果我和我的妻子更改了任何帐户密码,我们就会更新数据库。但这引起了一些令人头疼的问题,因为我机器上的数据库与我妻子的机器上的数据库不同步。
有哪些选项可以使数据库保持同步?会有什么帮助吗?我有点怀疑,因为我不想在公共网站上分享我的包含密码的数据库文件。
我有以下结构:
typedef struct trans {
int code;
int issuersAccsID;
double amount;
int type;
char date [100];
int secondPartysId;
char description [41];
trans *next;
} transaction;
typedef struct acct{
int id;
char bank [50];
int type;
double balance;
ac