PC Review


Reply
Thread Tools Rate Thread

dbo schema problem and permissions

 
 
Ruggles
Guest
Posts: n/a
 
      15th May 2011
Some 10 years ago I developed an Access adp multi-user application for
a small business. The application makes extensive use of stored
procedures, as well as sql strings views and user functions. It's
worked fine for nearly 10 years. Okay, now, without consulting me,
the company decided to skip right to SQL 2008! When I open the ap, it
works fine (I am of course a sys admin). When a user opens it, it
fails. When I look at the tables, views and sprocs in the user adp
file, they all have "dbo" appended to the object's name. When I open
the app up as the sys admin no such "dbo" appendage appears. When I
temporarily make a user a sys admin, then the "dbo" disappears and
everything works fine. The forms make extensive use of sprocs as data
sources, and I use sql strings throughout the application, none of
which are fully qualified with the "dbo" schema (as I said, I did this
application 10 years ago).

So, short of making every user a member of the sys admin role, and
short of going through the entire application and making sure all my
sql strings and stored procedures are fully qualified, is there some
security role or group I can assign users to that will allow this
application to work like it does with SQL 2000?

--John
 
Reply With Quote
 
 
 
 
Jennifer
Guest
Posts: n/a
 
      17th May 2011
On May 14, 7:44*pm, Ruggles <rugglesred...@gmail.com> wrote:
> Some 10 years ago I developed an Access adp multi-user application for
> a small business. *The application makes extensive use of stored
> procedures, as well as sql strings views and user functions. *It's
> worked fine for nearly 10 years. *Okay, now, without consulting me,
> the company decided to skip right to SQL 2008! *When I open the ap, it
> works fine (I am of course a sys admin). *When a user opens it, it
> fails. *When I look at the tables, views and sprocs in the user adp
> file, they all have "dbo" appended to the object's name. *When I open
> the app up as the sys admin no such "dbo" appendage appears. *When I
> temporarily make a user a sys admin, then the "dbo" disappears and
> everything works fine. *The forms make extensive use of sprocs as data
> sources, and I use sql strings throughout the application, none of
> which are fully qualified with the "dbo" schema (as I said, I did this
> application 10 years ago).
>
> So, short of making every user a member of the sys admin role, and
> short of going through the entire application and making sure all my
> sql strings and stored procedures are fully qualified, is there some
> security role or group I can assign users to that will allow this
> application to work like it does with SQL 2000?
>
> --John


If you don't mind giving all users read access to all tables, I'd say
try adding them all to db_datareader role and give execute permissions
on dbo. This sounds similar to the problem I am having.
 
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
SQL Schema permissions AD group not recognized by Access 2007 ADP WS Microsoft Access Security 1 23rd Oct 2009 03:48 AM
Can I sync a typed dataset schema with database schema easily? John Microsoft Dot NET 1 2nd Jan 2008 10:37 AM
can't create schema using .adp (or transfertext method renderred useless without schema) kreplech@gmail.com Microsoft Access 1 23rd Jun 2006 09:49 PM
Add Attributes to your Active Directory Schema and Manage their Permissions Efficiently Philippe Lacoude Microsoft Windows 2000 Active Directory 2 25th May 2005 12:35 AM
DataSet ReadXmlSchema fails on a schema with (xsd:)imported schema Eric van Wijk Microsoft ADO .NET 0 27th Jul 2004 05:14 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:04 AM.