C
C. SHaner
I have an existing MS Access database that has grown beyond reasonable Access
limits. We decided to move the data to a MS SQL Server, keeping the Access
frontend.
I “upsized†the Access database using the Upsizing Wizard. This worked great
for moving the data to a MS SQL Server.
On the SQL Server I created a user account and gave it dbo role for the
database I moved to SQL server.
On the workstation I created an ODBC connection to the database using SQL
authentication.
I linked the tables from the SQL server. So far all is well with the world.
I wanted to add additional security. So I proceded with what I know how to
do, that is I created an Access Workgroup file (mdw). I then created a copy
of the database so that I could do some testing. On one I used the security
file and the other is without.
When I open the “secured†database I get the standard Access login box and
the “Startup†form runs. The other just opens with my “Startup†form. When I
open the main data entry form, with the SQL Server datasource, in the
“unsecured†database it opens normally. When I do the same in the “Securedâ€
database I get a SQL Server login box. The question is why the different
behavior? My intention was to use the Access Workgroup file to assign
permissions to objects in the database.
Since this is my first attempt at this process I question if I have gone
down a wrong path??? Any suggestions?
limits. We decided to move the data to a MS SQL Server, keeping the Access
frontend.
I “upsized†the Access database using the Upsizing Wizard. This worked great
for moving the data to a MS SQL Server.
On the SQL Server I created a user account and gave it dbo role for the
database I moved to SQL server.
On the workstation I created an ODBC connection to the database using SQL
authentication.
I linked the tables from the SQL server. So far all is well with the world.
I wanted to add additional security. So I proceded with what I know how to
do, that is I created an Access Workgroup file (mdw). I then created a copy
of the database so that I could do some testing. On one I used the security
file and the other is without.
When I open the “secured†database I get the standard Access login box and
the “Startup†form runs. The other just opens with my “Startup†form. When I
open the main data entry form, with the SQL Server datasource, in the
“unsecured†database it opens normally. When I do the same in the “Securedâ€
database I get a SQL Server login box. The question is why the different
behavior? My intention was to use the Access Workgroup file to assign
permissions to objects in the database.
Since this is my first attempt at this process I question if I have gone
down a wrong path??? Any suggestions?