I am currently looking after an Access Application for a client that has security built into a new .mdw file and is split across front end/back-end. The front end currently has about 70MB of forms,code,reports and queries, the backend has about 100MB of data. The number of users fluctuate between 4 and 10.
The client is running using Access 2003 in Windows XP - I use Access 2007 in Windows 7 to do initial work on my laptop.
I would now like to explore the use of SQL-Server - and as far as I can work out - the Express Edition should be adequate, but I have little experience of it so far. I have however set it SQL-Server 2008 R2 (Express Edition) on my laptop.
Firstly - I can connect to the server on my laptop and create databases with the SQL Server Management Studio bundled with it. It says it is using the Windows Authentication to connect
However any attempt to connect from access is rejected with it failing to connect. I am not sure
a) Why - am I missing something like and odbc driver or similar
b) What permissions should I be using - and how to set them up so I can control connection.
The error message says [DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access denied.
I have tried this both selecting "Use Windows NT integrated Security" and "Use a specific user name and password" - entering my logon (to Windows 7) username and password.
Secondly - I am thinking (since that appears to be the recommended way) of creating an ADP as the approach to do this. It appears from the what I have been able to read that ultimately all the data - including forms and reports will be loaded from SQL Server, so does this mean that the previous benefits of shipping the front end from its copy on the server to all the client PCs when they boot up at start of day will no longer be necessary. Do I just deploy the .adp file from a network share on the server?
Lastly - I can find nothing about security and how it might be related to what I have in the .mdw file. My current .mdw file has a user entry for everyone, the standard Admins and Users groups - with Admin having all rights and Users None, and about 4 or 5 specific groups for the client staff. All access is managed through these groups. There are a few reports and forms (and their associated queries) which we want to limit - so only a specific group is allowed to access them. There is also a general "staff" group which all current users are members of - which is given access to all (and all new) reports, forms and queries - design access is restricted - to prevent them altering things they shouldn't. Is an .mdw file associated with an ADP - or do I have to control security another way?
The client is running using Access 2003 in Windows XP - I use Access 2007 in Windows 7 to do initial work on my laptop.
I would now like to explore the use of SQL-Server - and as far as I can work out - the Express Edition should be adequate, but I have little experience of it so far. I have however set it SQL-Server 2008 R2 (Express Edition) on my laptop.
Firstly - I can connect to the server on my laptop and create databases with the SQL Server Management Studio bundled with it. It says it is using the Windows Authentication to connect
However any attempt to connect from access is rejected with it failing to connect. I am not sure
a) Why - am I missing something like and odbc driver or similar
b) What permissions should I be using - and how to set them up so I can control connection.
The error message says [DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access denied.
I have tried this both selecting "Use Windows NT integrated Security" and "Use a specific user name and password" - entering my logon (to Windows 7) username and password.
Secondly - I am thinking (since that appears to be the recommended way) of creating an ADP as the approach to do this. It appears from the what I have been able to read that ultimately all the data - including forms and reports will be loaded from SQL Server, so does this mean that the previous benefits of shipping the front end from its copy on the server to all the client PCs when they boot up at start of day will no longer be necessary. Do I just deploy the .adp file from a network share on the server?
Lastly - I can find nothing about security and how it might be related to what I have in the .mdw file. My current .mdw file has a user entry for everyone, the standard Admins and Users groups - with Admin having all rights and Users None, and about 4 or 5 specific groups for the client staff. All access is managed through these groups. There are a few reports and forms (and their associated queries) which we want to limit - so only a specific group is allowed to access them. There is also a general "staff" group which all current users are members of - which is given access to all (and all new) reports, forms and queries - design access is restricted - to prevent them altering things they shouldn't. Is an .mdw file associated with an ADP - or do I have to control security another way?