我有一个写入SQL Server数据库的Access应用程序。我现在希望它写入不同的SQL Server数据库。
dbowner
我的用户凭据权限但是当我在表单中输入值时,它仍然会保存到旧数据库中。
我注意到在链接表管理器中,链接表仍然指向旧数据库。但是,当我选择all并单击OK时,消息为'所有选定的表已成功刷新'。
我需要做什么才能将表指向新数据库?
我为旧数据库名称执行了“查找”,并在所有表单上编辑了连接字符串,其中存在旧数据库名称,并将其替换为我的新数据库名称。
示例:
.ConnectionString = "Provider=SQLNCLI11;Data Source=(old datasource name);Initial Catalog=(old database name);User ID=(old userID);Password=(old password)"
更改为
.ConnectionString = "Provider=SQLNCLI11;Data Source=(new datasource name);Initial Catalog=(new database name);User ID=(new userID);Password=(new password)"
答案 0 :(得分:0)
听起来您需要删除旧的链接表并创建新表。如果将鼠标悬停在链接表上,则应显示连接字符串。
如果您担心丢失旧的链接表,可以将其重命名为其他内容。