W
Watson, Rick
We have an issue using ADPs from our Access 2007 clients connecting to our
SQL 2000 server. This problem was solved in the old days by making people
sysadmins, but I am determined to stop that practice.
I have a user who I have made a database owner of one of the databases. He
connect to the database fine, and do things in it. If he creates a new
view, and runs it, all is fine. However if he then tries to go back into
"design view" for that view, he receives the message "You might not have
permission to perform this operation, or the object Test_090109 might no
longer exist in the database."
In looking at the datase, the owner of this is dbo, as it is the owner of
everything else. He can go in and use design view on the other views.
So I had him try it with a table. He can open other tables in design view.
But he created a new table and afterward tried to go back into design view.
His message is subtly different "table 'Test_table_090209 (hisusername)' no
longer exists in the database". So it is seeing his name, but when I look
at the table in Management Studio, I see dbo.Test_table_090209. So the ADP
is looking for his name there, but it isn't nor do I want it to be.
At least in the view, there isn't a reference to his username, but I'm
thinking that is the same problem.
So there is something about the 2000 Schema and the adp that aren't figuring
each other out. Does anyone have any ideas as to what? I of course can do
all this, but I am in the sysadmin group.
So is there some way of convincing the ADP and SQL to default correctly?
Thanks,
Rick
SQL 2000 server. This problem was solved in the old days by making people
sysadmins, but I am determined to stop that practice.
I have a user who I have made a database owner of one of the databases. He
connect to the database fine, and do things in it. If he creates a new
view, and runs it, all is fine. However if he then tries to go back into
"design view" for that view, he receives the message "You might not have
permission to perform this operation, or the object Test_090109 might no
longer exist in the database."
In looking at the datase, the owner of this is dbo, as it is the owner of
everything else. He can go in and use design view on the other views.
So I had him try it with a table. He can open other tables in design view.
But he created a new table and afterward tried to go back into design view.
His message is subtly different "table 'Test_table_090209 (hisusername)' no
longer exists in the database". So it is seeing his name, but when I look
at the table in Management Studio, I see dbo.Test_table_090209. So the ADP
is looking for his name there, but it isn't nor do I want it to be.
At least in the view, there isn't a reference to his username, but I'm
thinking that is the same problem.
So there is something about the 2000 Schema and the adp that aren't figuring
each other out. Does anyone have any ideas as to what? I of course can do
all this, but I am in the sysadmin group.
So is there some way of convincing the ADP and SQL to default correctly?
Thanks,
Rick