【发布时间】:2024-01-18 06:08:01
【问题描述】:
我在 ACCESS 数据库中收到发送给我的 SQL 数据库的每月数据更新,大约有 30 个表遵循这种模式,最大的表包含大约 40,000 行。
CREATE TABLE [dbo].[TABLE_NAME_HERE] (
[title] nvarchar (255) NULL,
[classification1] nvarchar (255) NULL,
[classification2] nvarchar (255) NULL,
[1986] float NULL,
[1987] float NULL,
[1988] float NULL,
[1989] float NULL,
[1990] float NULL,
[1991] float NULL,
[1992] float NULL,
[1993] float NULL,
[1994] float NULL,
[1995] float NULL,
[1996] float NULL,
[1997] float NULL,
[1998] float NULL,
[1999] float NULL,
[2000] float NULL,
[2001] float NULL,
[2002] float NULL,
[2003] float NULL,
[2004] float NULL,
[2005] float NULL,
[2006] float NULL,
[2007] float NULL,
[2008] float NULL,
[2009] float NULL,
[2010] float NULL,
[2011] float NULL,
[2012] float NULL,
[2013] float NULL,
[2014] float NULL,
[2015] float NULL,
[2016] float NULL,
[2017] float NULL,
[2018] float NULL,
[2019] float NULL,
[2020] float NULL,
[2021] float NULL,
[2022] float NULL,
[2023] float NULL,
[2024] float NULL,
[2025] float NULL)
我们目前有一个上传这些表的 DTSX 包,但是每隔一段时间(每年)它们会添加另一列,并且 DTSX 包对列详细信息进行了硬编码。
我们没有时间或预算来重新编程所涉及的应用程序 - 尽管我同意有许多更好的方法来存储这些数据。
我想让 DTSX 包自动删除 SQL 服务器上的表,创建一个与 ACCESS 数据库匹配的表并上传数据。
这可能吗?
【问题讨论】:
标签: sql-server ms-access ssis