L 狮子 知名会员 已加入 2018年11月29日 留言内容 52 编程经验 Beginner 2019年1月29日 #1 大家好 我的大学应用程序的下一阶段。 我需要将数据从旧的访问数据库导出到我的应用程序使用的SQL Server中 由于数据不符合要求并且新数据库中的字段已更改,因此需要对数据进行操作。 最好的方法是什么。我正在考虑从Access读取数据,将字段分配给变量,对其进行操作,然后将每条记录写回到SQL Server。 它似乎缠绕了很长一段时间,但是我所知道的唯一方式是,我是C#的新手。 我知道如何用C#将其写回SQL,但是我仍然必须弄清楚如何从访问中检索数据并将其分配给变量。 有没有更好的方法。
大家好 我的大学应用程序的下一阶段。 我需要将数据从旧的访问数据库导出到我的应用程序使用的SQL Server中 由于数据不符合要求并且新数据库中的字段已更改,因此需要对数据进行操作。 最好的方法是什么。我正在考虑从Access读取数据,将字段分配给变量,对其进行操作,然后将每条记录写回到SQL Server。 它似乎缠绕了很长一段时间,但是我所知道的唯一方式是,我是C#的新手。 我知道如何用C#将其写回SQL,但是我仍然必须弄清楚如何从访问中检索数据并将其分配给变量。 有没有更好的方法。
S 沙拉德 新成员 已加入 2019年1月29日 留言内容 1 编程经验 5-10 2019年1月29日 #2 嘿,谢谢你的发帖。以下是将访问数据库导入SQL Server的步骤。 打开SQL Server 右键单击数据库文件夹/节点以导入 单击所有任务 点击导入数据 将出现“数据传输服务向导”屏幕。 点击下一步 将出现“选择数据源”屏幕。 在“数据源”字段中,选择“ Microsoft Access”。 在文件名字段中,输入C:\ taxrates \ general.mdb。 注意:输入要导入的数据库的名称:C:\ taxrates \ states.mdb和C:\ taxrates \ stateszip4.mdb 单击下一步。 将出现“选择目的地”屏幕。 目标应为SQL Server的Microsoft OLE DB提供程序。服务器应该是您的SQL Server的名称。不会是杰里。 如果不需要密码,请单击“使用Windows身份验证”。如果需要密码,请单击“使用SQL Server身份验证”,然后输入您的用户名和密码。 在数据库字段中,使用下拉菜单选择“新建”。 出现“创建数据库”对话框,如下所示。 在“名称”字段中,输入要导入到SQL Server的Access数据库的名称。不要更改默认数据文件或日志文件的大小。 注意:请确保在SQL Server中使用与MS Access数据库名称完全相同的名称来拼写数据库名称。这是创建新文件夹所必需的。 单击确定。 单击下一步。 将显示“指定表副本或查询”屏幕。 选择“复制表”,然后从源数据库中查看。 单击下一步。 将显示“选择源表和视图”屏幕。对于SQL Server 2005,它看起来会有所不同。 选择前两个表:“累加”和“豁免”。以后,对状态数据库和stateszip4数据库执行这些步骤时,请单击“全选”。 单击下一步。 将出现“保存,计划和复制软件包”屏幕。 在里面 什么时候 框,确保选中立即运行选项。目前请勿在此屏幕上单击其他任何内容。 单击下一步。 这 完成DTS导入/导出向导 will appear. 单击完成。 您应该看到一个“执行包”屏幕,其中显示了如上所示从Access向SQL Server导入数据的进度。 您应该会看到一个屏幕,显示“成功复制2个表”消息。 单击确定。 单击完成。 希望这对您有所帮助。 投票 0 下注
嘿,谢谢你的发帖。以下是将访问数据库导入SQL Server的步骤。 打开SQL Server 右键单击数据库文件夹/节点以导入 单击所有任务 点击导入数据 将出现“数据传输服务向导”屏幕。 点击下一步 将出现“选择数据源”屏幕。 在“数据源”字段中,选择“ Microsoft Access”。 在文件名字段中,输入C:\ taxrates \ general.mdb。 注意:输入要导入的数据库的名称:C:\ taxrates \ states.mdb和C:\ taxrates \ stateszip4.mdb 单击下一步。 将出现“选择目的地”屏幕。 目标应为SQL Server的Microsoft OLE DB提供程序。服务器应该是您的SQL Server的名称。不会是杰里。 如果不需要密码,请单击“使用Windows身份验证”。如果需要密码,请单击“使用SQL Server身份验证”,然后输入您的用户名和密码。 在数据库字段中,使用下拉菜单选择“新建”。 出现“创建数据库”对话框,如下所示。 在“名称”字段中,输入要导入到SQL Server的Access数据库的名称。不要更改默认数据文件或日志文件的大小。 注意:请确保在SQL Server中使用与MS Access数据库名称完全相同的名称来拼写数据库名称。这是创建新文件夹所必需的。 单击确定。 单击下一步。 将显示“指定表副本或查询”屏幕。 选择“复制表”,然后从源数据库中查看。 单击下一步。 将显示“选择源表和视图”屏幕。对于SQL Server 2005,它看起来会有所不同。 选择前两个表:“累加”和“豁免”。以后,对状态数据库和stateszip4数据库执行这些步骤时,请单击“全选”。 单击下一步。 将出现“保存,计划和复制软件包”屏幕。 在里面 什么时候 框,确保选中立即运行选项。目前请勿在此屏幕上单击其他任何内容。 单击下一步。 这 完成DTS导入/导出向导 will appear. 单击完成。 您应该看到一个“执行包”屏幕,其中显示了如上所示从Access向SQL Server导入数据的进度。 您应该会看到一个屏幕,显示“成功复制2个表”消息。 单击确定。 单击完成。 希望这对您有所帮助。