Arne Garvander said:
Albert,
Thanks for trying so hard.
Upsizing wizard still does not accept Sql 2008.
Ok, so here what we have:
Upsizing wizard can't be used at all. Access complains
If we try to export a table, then access DOES allow this
(and thus after you exported, then you have to link the table).
(this can be done from inside of ms-access). However, you
must use an existing database already created on SQL 2008.
I tried two diferent SQL
server drivers.
Export to ODBC gives the same error message, with a 5 record table, about
specified scale 80 is invalid.
I can now reproduce the above, but ONLY for the New native driver.
So, if you create DSN and choose the "SQL server" driver, then I am able to
upload the table without problems at all.
In other words, if you choose the SQL native client, then you WILL get that
scale issue.
Do you have a SQL server express database that you have tried with?
In 2008 the upsizing wizards simply don't work.
However, I find that the "external data" tab, and then choose export and the
choose odbc option does work. And, you can also link to sql server tables
using the import options.
The only "got ya" is you have to create the data base BEFORE you attempt
this. So, just use the
Express studio tools to create a database BEFORE you do this. Then create a
new DSN during the export (or linking) process inside of ms-access.
Note that anything with a date column fails *unless* you use the "older"
original ODBC driver. that driver works fine for me to link + export (but
upsize does not work).
So for the two drivers we have:
SQL Server --
upsize tools don't work, but export and linking of tables does work
(you MUST create the sql database before you do this)
SQL Server Native Client 10.0 --
upsize tools don't work, and exporting a table with dates does not
work...
However, if you imported the tables with sql server tools, or used
"SQL server" above to export the data file, then you CAN USE this
driver to link to that table even with dates..
So, really, the best solution here is to avoid the Native Client ODBC
driver. You simply can't use the up-size tools from access with 2008.
There is some compatibility options for sql 2008, but I not tried them
as of yet...
So, as per above if you use the old driver (SQL Server), then you can link,
and even export tables from inside of ms-access (even with dates) to sql
server 2008.