RE: Question from Assessment



I wasn't so much looking for the answer as I was looking for someone with
whom I could discuss the question. It helps me refine my reasoning. So your
answer does help me.

"Greg Larsen" wrote:

Based on BOL a “Principal is and entity that can request SQL Server
resource”. So within the scope of a Database there are three different kinds
of principals: Database User, Database Role, and Application Role. So if you
where to consider the questions to read “Which principal can you assign
permissions to that will replace the permissions assigned to database role,
then the answer would be a Database User and/or and Application Role.

Sorry this doesn't help it only repeats what I said before.
"Ken Powers" wrote:

Here's the entire scenario:

You are the senior database administrator (DBA) for a personnel management
company. You are responsible for Microsoft(R) SQL Server(TM) 2005 database
administration and for training other DBAs.

The company recently upgraded all servers running SQL Server 2000 to SQL
Server 2005. DBAs still use SQL Server 2000 security management methods and
objects when they are available. You have directed them to use SQL Server
2005 security management objects when there is a difference.

DBAs previously used combinations of database roles to manage user rights
assignments.

What SQL Server 2005 security principal replaces database roles?

SQL Server roles
Database users
Database groups
Application roles
Windows groups

My guess is that they want us understand the difference between the old "SQL
Distributed Management Objects" (SQL-DMO) and the new "SQL Server Management
Objects" (SMO). Since I can find no reference to "Application Roles" in the
SQL-DMO, I figure the answer must be "Application Role".

"Greg Larsen" wrote:

I'm not a 100% on whether this is what they are getting at, but by reading
"about principals" in BOL it appears that a "principal" falls into three
different categories: Windows-level, SQL Server-level, and Database-level. A
Database-level principal is one of the following: Database User, Database
Role, or Application Role. So I suppose maybe they are refering to a
Database User and/or and Application Role. Although this are not exactly
replacements, or different kinds of prinicals that rights can be granted to.

"Ken Powers" wrote:

I have been taking the online assessment tests in preparation for the SQL
Server 2005 certification exam. One of the questions does not make any sense
to me:

What SQL Server 2005 security principal replaces database roles?

I wasn't aware that database roles had been replaced. For example, there is
a command in 2005 called "CREATE ROLE" that "creates a new database role in
the current database". I also did a search of Books Online and a web search
onm "replace database role" and nothing came up.

Does anyone know what this question is referring to? Please provide
references to Books Online and / or web articles when responding/
.



Relevant Pages

  • Re: Which Method to Create a Database Do I Use?
    ... To be fair, VS is a "generic" tool designed to front a variety of backend databases, but each of the serious engines have rights management needs as well. ... But the more I think about how connecting to a database is setup and the trouble it's been, the more it just pisses me off. ... Hitchhiker's Guide to Visual Studio and SQL Server ...
    (microsoft.public.dotnet.framework.adonet)
  • Re: Quick Question on SQL Server 2005 Express
    ... I wondered if we need any type of license to use Management Tools on a non-licensed machine so I asked to the Server and Tools Product Manager of Microsoft Turkey, whose name is Selma Karaca, I had met her on several Microsoft seminars which are held here in Istanbul... ... Server tools or technologies installed must have a valid SQL Server license. ... I have installed SQL Server 2005 Express, and now I want to connect to the remote database and use the Management Studio to manipulate the database. ...
    (microsoft.public.sqlserver.setup)
  • Re: MS Access DAO -> ADO.NET Migration
    ... William Vaughn ... Microsoft MVP ... Hitchhiker's Guide to Visual Studio and SQL Server ... My migration app works building a SSCE database file with imported data ...
    (microsoft.public.dotnet.framework.adonet)
  • Re: Cluster will not fail over.
    ... > As far as the TCP/IP issue goes, you had to rebuild the cluster and were ... > able to restore the master database. ... > a cluster installation you'll have to revisit. ... >> This worked bringing up the sql server in minimal mode. ...
    (microsoft.public.sqlserver.clustering)
  • Re: MS Access DAO -> ADO.NET Migration
    ... full SQL Server and I see the logic you explained in a multi user ... allow two users to access the same database file Read/Write at any given ... The book was a pleasure to read after the gibberish that Microsoft 'puts ... Hitchhiker's Guide to Visual Studio and SQL Server ...
    (microsoft.public.dotnet.framework.adonet)