Showing posts with label company. Show all posts
Showing posts with label company. Show all posts

Friday, March 30, 2012

Report effective permissions for all users?

As our customers demand that we tighten our IT security in the company,
I've been asked to prepare a report quarterly showing, for each user in
Active directory, what his effective permissions are for every table in
every database that he has permission for on our SQL Server 2000 server. I
searched a bit for a tool to do this, but all I found was the PERMISSIONS()
function for showing effective permissions of the current user. Is there
any way to do it for an arbitrary user, without logging in as them?Ross Presser (rpresser@.imtek.com) writes:
> As our customers demand that we tighten our IT security in the company,
> I've been asked to prepare a report quarterly showing, for each user in
> Active directory, what his effective permissions are for every table in
> every database that he has permission for on our SQL Server 2000 server.
> I searched a bit for a tool to do this, but all I found was the
> PERMISSIONS() function for showing effective permissions of the current
> user. Is there any way to do it for an arbitrary user, without logging
> in as them?

You would have to trawl system tables like syspermissions for this. I
decline to provide any samples, because you need account for roles,
including fixed server roles.

This you would do per database. You could set up views for all system
tables that are of interest like:

CREATE VIEW serverpermissions AS
SELECT dbname = 'master', * FROM master.dbo.syspermissions
UNION ALL
SELECT 'model', * FROM model.dbo.syspermissions
UNION ALL
...

Preferably such views would be built dynamically.

I would estimate that the devlopment time for a correct report would be
at least 40 hours. And it might produces over 100 pages of output that
I doubt that no one will ever get through.

--
Erland Sommarskog, SQL Server MVP, esquel@.sommarskog.se

Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techin.../2000/books.asp|||On Wed, 15 Sep 2004 22:19:42 +0000 (UTC), Erland Sommarskog wrote:

> Ross Presser (rpresser@.imtek.com) writes:
>> As our customers demand that we tighten our IT security in the company,
>> I've been asked to prepare a report quarterly showing, for each user in
>> Active directory, what his effective permissions are for every table in
>> every database that he has permission for on our SQL Server 2000 server.
>> I searched a bit for a tool to do this, but all I found was the
>> PERMISSIONS() function for showing effective permissions of the current
>> user. Is there any way to do it for an arbitrary user, without logging
>> in as them?
> You would have to trawl system tables like syspermissions for this. I
> decline to provide any samples, because you need account for roles,
> including fixed server roles.
> This you would do per database. You could set up views for all system
> tables that are of interest like:
> CREATE VIEW serverpermissions AS
> SELECT dbname = 'master', * FROM master.dbo.syspermissions
> UNION ALL
> SELECT 'model', * FROM model.dbo.syspermissions
> UNION ALL
> ...
> Preferably such views would be built dynamically.
> I would estimate that the devlopment time for a correct report would be
> at least 40 hours. And it might produces over 100 pages of output that
> I doubt that no one will ever get through.

Well, I may have talked them down somewhat. Here's what I offered them:

http://www.sql-server-performance.com/rd_auditing2.asp has a stored
procedure that will list all roles that each database user belongs to.

The system stored procedure sp_helprotect lists all explicitly granted
permissions in the database, whether to a role or a database user, but not
including the system defined server roles or database roles like db_reader.

The system stored procedure sp_helplogins shows all the logins defined on
the server, and which database user and roles they map to in each database.

Between these three, I can picture a script that enumerates effective
permissions on each database object. for each sql login. Such a chart would
probably be 10-30 pages long at our site.

The last piece would be a script that takes each Active Directory user and
determines which sql login would apply. Determining a user's permissions
would then require looking up their AD user to find the sql login, then
looking up the sql login to find the permissions.

Looking forward, we plan to revise our security so that:
(a) all permissions are set at the user-defined role level
(b) no logins (except sa) are assigned to any system-defined server or
database roles
(c) sa is the dbo of all databases

What do you think?|||Ross Presser (rpresser@.imtek.com) writes:
> Looking forward, we plan to revise our security so that:
> (a) all permissions are set at the user-defined role level
> (b) no logins (except sa) are assigned to any system-defined server or
> database roles
> (c) sa is the dbo of all databases
> What do you think?

This does not sound right to me. It sounds almost right, but if I understand
this alright, all administration will be performed thruogh the "sa" account.
If you have exactly one DBA who knows this password, that is OK.

If you have more than one DBA, each one who is entitled to do admin
work on the server should be granted admin rights, either explicitly
or through BUILTIN/Administrators.

Anonymous high-power accounts like "sa" is not a good thing, since this
makes impossible to hold anyone accountable.

But plain users should be granted access through roles, and not by user.
And having only plain users and sysadmin users makes things a little easier.
But for security it's only good if you can afford to give anyone who needs
to something beyond simple access admin rights.

--
Erland Sommarskog, SQL Server MVP, esquel@.sommarskog.se

Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techin.../2000/books.asp|||>> What do you think?
> This does not sound right to me. It sounds almost right, but if I understand
> this alright, all administration will be performed thruogh the "sa" account.
> If you have exactly one DBA who knows this password, that is OK.
> If you have more than one DBA, each one who is entitled to do admin
> work on the server should be granted admin rights, either explicitly
> or through BUILTIN/Administrators.
> Anonymous high-power accounts like "sa" is not a good thing, since this
> makes impossible to hold anyone accountable.
> But plain users should be granted access through roles, and not by user.
> And having only plain users and sysadmin users makes things a little easier.
> But for security it's only good if you can afford to give anyone who needs
> to something beyond simple access admin rights.

Very good point, but not quite what I intended. Although sa would be the
dbo, administration would be done through non-sa accounts that belonged to
user-defined roles that had been granted the needed admin rights, at
whatever granularity was needed.

I just didn't want any users getting rights that were not from roles, by
virtue of them being the dbo of a database (or owner of a table, etc.)

But now that I type these words, I realize that to prevent users from
owning databases or other objects, I will have to do all admin as sa, just
like you said! That's not very good...

Can the owner of an object be reassigned by some stored proc? Then I could
create the table as rpresser then immediately reassign it to sa (still as
rpresser).|||Ross Presser (rpresser@.imtek.com) writes:
> Can the owner of an object be reassigned by some stored proc? Then I could
> create the table as rpresser then immediately reassign it to sa (still as
> rpresser).

sp_changeobjectowner. rpresser would then have to have dbo permissions to
do this.

And in such case you should just as well say CREATE TABLE dbo.ladida the
first time round.

But I would suggest that it is better that you are logged in as
DOMAIN\rpresser and this account is a member of BUILTIN\Administrator.

You may want to pursue the topic in microsoft.sqlserver.public.security.
I might not be able to contribute more on the thread, since I'm going away
on holiday tomorrow.

--
Erland Sommarskog, SQL Server MVP, esquel@.sommarskog.se

Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techin.../2000/books.asp

Wednesday, March 28, 2012

Report Designer

My company just installed SQL Reporting Services and they've given me
permissions to where I can view the home page of the Reporting Services site.
I'm using Visual Studio.net to develop in but I'm unclear on what I need to
install on my end to create the reports and deploy to the report server.
I've gone through RS demos and have seen the option to create a new report
but I don't appear to have that option so I must need a plug in of some sort.
Any help would be appreciated.In order to write reports you need to install Reporting Services on your
local PC. Once you do, you will see a new folder called Business
Intelligence. This is where you can create new reports.
Good luck.
Michael
"yrmeyer" wrote:
> My company just installed SQL Reporting Services and they've given me
> permissions to where I can view the home page of the Reporting Services site.
> I'm using Visual Studio.net to develop in but I'm unclear on what I need to
> install on my end to create the reports and deploy to the report server.
> I've gone through RS demos and have seen the option to create a new report
> but I don't appear to have that option so I must need a plug in of some sort.
> Any help would be appreciated.|||You can create your reports with out designer using the RDL reader/writer
http://www.rdlcomponents.com
Jerry
"MAGrimsley" wrote:
> In order to write reports you need to install Reporting Services on your
> local PC. Once you do, you will see a new folder called Business
> Intelligence. This is where you can create new reports.
> Good luck.
> Michael
> "yrmeyer" wrote:
> > My company just installed SQL Reporting Services and they've given me
> > permissions to where I can view the home page of the Reporting Services site.
> > I'm using Visual Studio.net to develop in but I'm unclear on what I need to
> > install on my end to create the reports and deploy to the report server.
> > I've gone through RS demos and have seen the option to create a new report
> > but I don't appear to have that option so I must need a plug in of some sort.
> > Any help would be appreciated.|||Thank you.
I've downloaded the Evaluation copy of RS until I can get the software sent
to me by my company. I'm unable to get past the screen where it asks for the
SQL Server Instance. Not sure what it's asking for.
"MAGrimsley" wrote:
> In order to write reports you need to install Reporting Services on your
> local PC. Once you do, you will see a new folder called Business
> Intelligence. This is where you can create new reports.
> Good luck.
> Michael
> "yrmeyer" wrote:
> > My company just installed SQL Reporting Services and they've given me
> > permissions to where I can view the home page of the Reporting Services site.
> > I'm using Visual Studio.net to develop in but I'm unclear on what I need to
> > install on my end to create the reports and deploy to the report server.
> > I've gone through RS demos and have seen the option to create a new report
> > but I don't appear to have that option so I must need a plug in of some sort.
> > Any help would be appreciated.|||You will see this is SQL Server is not installed on the local machine.
"yrmeyer" wrote:
> Thank you.
> I've downloaded the Evaluation copy of RS until I can get the software sent
> to me by my company. I'm unable to get past the screen where it asks for the
> SQL Server Instance. Not sure what it's asking for.
>
> "MAGrimsley" wrote:
> > In order to write reports you need to install Reporting Services on your
> > local PC. Once you do, you will see a new folder called Business
> > Intelligence. This is where you can create new reports.
> >
> > Good luck.
> >
> > Michael
> >
> > "yrmeyer" wrote:
> >
> > > My company just installed SQL Reporting Services and they've given me
> > > permissions to where I can view the home page of the Reporting Services site.
> > > I'm using Visual Studio.net to develop in but I'm unclear on what I need to
> > > install on my end to create the reports and deploy to the report server.
> > > I've gone through RS demos and have seen the option to create a new report
> > > but I don't appear to have that option so I must need a plug in of some sort.
> > > Any help would be appreciated.|||the url of homepage of reporting services site should be looking like
http://server1/reports
Once you've created report in Report Designer you need to open project
properties and specify location of reporting services server which should be
http://server1/reportserver
After specifying the rs server location you can try deploying your report to
report server (search for Deploy command in rep designer menu).
You should also be able to preview your report in report designer preview
tab without deploying.
If it fails to deploy it'll be one of two problems: either rs location is
invalid or you do not have permission to deploy reports on the report server
you specified.
In the second case you need to talk to admin and ask him to give you such
permission.
--
Alex Mineev
Software Design Engineer. Report expressions; Code Access Security; Xml;
SQE.
This posting is provided "AS IS" with no warranties, and confers no rights
"yrmeyer" <yrmeyer@.discussions.microsoft.com> wrote in message
news:79F0319C-587D-46AF-B631-1A7DB2E4AFA7@.microsoft.com...
> My company just installed SQL Reporting Services and they've given me
> permissions to where I can view the home page of the Reporting Services
site.
> I'm using Visual Studio.net to develop in but I'm unclear on what I need
to
> install on my end to create the reports and deploy to the report server.
> I've gone through RS demos and have seen the option to create a new report
> but I don't appear to have that option so I must need a plug in of some
sort.
> Any help would be appreciated.

Report Designer

Hi
After a month long evaluation of Reporting Services my company has only one
more question left. Will there ever be a stand alone Report Designer for
Reporting Services (one that can be used without VS)?
Thanks a lot
ShawnKindof. You will not be required to buy VS. Yukon will ship with VS/Report
Designer combo. So, VS will still be there it is just that Yukon ships with
the VS/Report Designer installation.
Keep in mind that even today it can be any version of VS. For instance if
you buy VB.net it is only $100.
Bruce Loehle-Conger
MVP SQL Server Reporting Services
"Shawn Kralj" <ShawnKralj@.discussions.microsoft.com> wrote in message
news:AE69518F-5BA7-4B80-B0C5-5F8572FD59F0@.microsoft.com...
> Hi
> After a month long evaluation of Reporting Services my company has only
one
> more question left. Will there ever be a stand alone Report Designer for
> Reporting Services (one that can be used without VS)?
> Thanks a lot
> Shawn|||Additional comments to what Bruce said:
Some of our partners have developed / are developing various stand-alone
applications for designing reports:
http://www.microsoft.com/sql/reporting/partners/softwareapps.asp
RS2005 will have a new component called Report Builder in addition to Report
Designer. More information on Report Builder is available here:
http://www.microsoft.com/sql/reporting/productinfo/av_activeviews.asp
More detailed information on Report Builder will be available closer to RS
2005 Beta 3.
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Bruce L-C [MVP]" <bruce_lcNOSPAM@.hotmail.com> wrote in message
news:%23tzY%23$v1EHA.1524@.TK2MSFTNGP09.phx.gbl...
> Kindof. You will not be required to buy VS. Yukon will ship with VS/Report
> Designer combo. So, VS will still be there it is just that Yukon ships
with
> the VS/Report Designer installation.
> Keep in mind that even today it can be any version of VS. For instance if
> you buy VB.net it is only $100.
>
> --
> Bruce Loehle-Conger
> MVP SQL Server Reporting Services
> "Shawn Kralj" <ShawnKralj@.discussions.microsoft.com> wrote in message
> news:AE69518F-5BA7-4B80-B0C5-5F8572FD59F0@.microsoft.com...
> > Hi
> >
> > After a month long evaluation of Reporting Services my company has only
> one
> > more question left. Will there ever be a stand alone Report Designer for
> > Reporting Services (one that can be used without VS)?
> >
> > Thanks a lot
> >
> > Shawn
>|||And to add to the discussion, SQL 2005 is slated to include an ad hoc
reporting tool, ActiveViews, which can be used to build reports:
http://www.microsoft.com/sql/reporting/productinfo/av_activeviews.asp
Cheers,
--
'(' Jeff A. Stucker
\
Business Intelligence
www.criadvantage.com
---
"Robert Bruckner [MSFT]" <robruc@.online.microsoft.com> wrote in message
news:%23FVw5Kw1EHA.3408@.tk2msftngp13.phx.gbl...
> Additional comments to what Bruce said:
> Some of our partners have developed / are developing various stand-alone
> applications for designing reports:
> http://www.microsoft.com/sql/reporting/partners/softwareapps.asp
> RS2005 will have a new component called Report Builder in addition to
> Report
> Designer. More information on Report Builder is available here:
> http://www.microsoft.com/sql/reporting/productinfo/av_activeviews.asp
> More detailed information on Report Builder will be available closer to RS
> 2005 Beta 3.
> --
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
>
> "Bruce L-C [MVP]" <bruce_lcNOSPAM@.hotmail.com> wrote in message
> news:%23tzY%23$v1EHA.1524@.TK2MSFTNGP09.phx.gbl...
>> Kindof. You will not be required to buy VS. Yukon will ship with
>> VS/Report
>> Designer combo. So, VS will still be there it is just that Yukon ships
> with
>> the VS/Report Designer installation.
>> Keep in mind that even today it can be any version of VS. For instance if
>> you buy VB.net it is only $100.
>>
>> --
>> Bruce Loehle-Conger
>> MVP SQL Server Reporting Services
>> "Shawn Kralj" <ShawnKralj@.discussions.microsoft.com> wrote in message
>> news:AE69518F-5BA7-4B80-B0C5-5F8572FD59F0@.microsoft.com...
>> > Hi
>> >
>> > After a month long evaluation of Reporting Services my company has only
>> one
>> > more question left. Will there ever be a stand alone Report Designer
>> > for
>> > Reporting Services (one that can be used without VS)?
>> >
>> > Thanks a lot
>> >
>> > Shawn
>>
>|||You can create your Reports Programmatically, no VS, no Designers, no
XMLknowledgment required!
http://www.rdlcomponents.com
Jerry
"Shawn Kralj" wrote:
> Hi
> After a month long evaluation of Reporting Services my company has only one
> more question left. Will there ever be a stand alone Report Designer for
> Reporting Services (one that can be used without VS)?
> Thanks a lot
> Shawn

Friday, March 23, 2012

Report Common Header

I have 70 reports which all have company logo. If the name of logo is
changed, I have to modify this 70 times and upload to report server 70 times.
Do you have any suggestion that can minimize those tedious work load ?
Can report service allow to include HTML file which can be located in local
drive of report server (e.g. d:\Company Name\Company Logo.html) or the HTML
file is locate in Reporting Manager Folder ?I would assume that the company logo is an image. You can use several types
of external images:
* "Project" images. These are image resources that get published to a report
server and are referenced by relative paths in the reports. See also:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rshowto/htm/hrs_designer_v1_1qcl.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rscreate/htm/rcr_creating_layout_v1_0rz9.asp
* "Database" images. The images are stored in a database.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rscreate/htm/rcr_creating_structure_objects_v1_5ktv.asp
* External images on web servers or network shares.
Please check the related information in the RS 2000 SP1 Readme file:
http://download.microsoft.com/download/7/f/b/7fb1a251-13ad-404c-a034-10d79ddaa510/SP1Readme_EN.htm#_external_images
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"May Liu" <MayLiu@.discussions.microsoft.com> wrote in message
news:D8C67C57-0F15-4D4E-BF50-5C6E6123BA11@.microsoft.com...
> I have 70 reports which all have company logo. If the name of logo is
> changed, I have to modify this 70 times and upload to report server 70
times.
> Do you have any suggestion that can minimize those tedious work load ?
> Can report service allow to include HTML file which can be located in
local
> drive of report server (e.g. d:\Company Name\Company Logo.html) or the
HTML
> file is locate in Reporting Manager Folder ?|||I can't enter the image's relative path e.g. /Reports/images/CompanyLogo.gif.
An error 'The URL is not valid' is shown. But if I enter
http://localhost/Reports/images/CompanyLogo.gif, it's ok. Can I just input
the relative path instead of the exact url ? As the name of web server
will be changed, the same problem is still exist that I need to modify 70
times and upload to report server 70 times.
Thanks a lot !!!
"Robert Bruckner [MSFT]" wrote:
> I would assume that the company logo is an image. You can use several types
> of external images:
> * "Project" images. These are image resources that get published to a report
> server and are referenced by relative paths in the reports. See also:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rshowto/htm/hrs_designer_v1_1qcl.asp
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rscreate/htm/rcr_creating_layout_v1_0rz9.asp
> * "Database" images. The images are stored in a database.
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rscreate/htm/rcr_creating_structure_objects_v1_5ktv.asp
> * External images on web servers or network shares.
> Please check the related information in the RS 2000 SP1 Readme file:
> http://download.microsoft.com/download/7/f/b/7fb1a251-13ad-404c-a034-10d79ddaa510/SP1Readme_EN.htm#_external_images
> --
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
> "May Liu" <MayLiu@.discussions.microsoft.com> wrote in message
> news:D8C67C57-0F15-4D4E-BF50-5C6E6123BA11@.microsoft.com...
> > I have 70 reports which all have company logo. If the name of logo is
> > changed, I have to modify this 70 times and upload to report server 70
> times.
> > Do you have any suggestion that can minimize those tedious work load ?
> > Can report service allow to include HTML file which can be located in
> local
> > drive of report server (e.g. d:\Company Name\Company Logo.html) or the
> HTML
> > file is locate in Reporting Manager Folder ?
>
>|||The correct relative path of the image should be (don't specify "Reports" in
the path):
/images/CompanyLogo.gif
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"May Liu" <MayLiu@.discussions.microsoft.com> wrote in message
news:28EAA57D-0F1B-4602-AA43-43D0129B5656@.microsoft.com...
> I can't enter the image's relative path e.g.
/Reports/images/CompanyLogo.gif.
> An error 'The URL is not valid' is shown. But if I enter
> http://localhost/Reports/images/CompanyLogo.gif, it's ok. Can I just
input
> the relative path instead of the exact url ? As the name of web server
> will be changed, the same problem is still exist that I need to modify 70
> times and upload to report server 70 times.
> Thanks a lot !!!
> "Robert Bruckner [MSFT]" wrote:
> > I would assume that the company logo is an image. You can use several
types
> > of external images:
> > * "Project" images. These are image resources that get published to a
report
> > server and are referenced by relative paths in the reports. See also:
> >
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rshowto/htm/hrs_designer_v1_1qcl.asp
> >
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rscreate/htm/rcr_creating_layout_v1_0rz9.asp
> >
> > * "Database" images. The images are stored in a database.
> >
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rscreate/htm/rcr_creating_structure_objects_v1_5ktv.asp
> >
> > * External images on web servers or network shares.
> > Please check the related information in the RS 2000 SP1 Readme file:
> >
http://download.microsoft.com/download/7/f/b/7fb1a251-13ad-404c-a034-10d79ddaa510/SP1Readme_EN.htm#_external_images
> >
> > --
> > This posting is provided "AS IS" with no warranties, and confers no
rights.
> >
> >
> >
> > "May Liu" <MayLiu@.discussions.microsoft.com> wrote in message
> > news:D8C67C57-0F15-4D4E-BF50-5C6E6123BA11@.microsoft.com...
> > > I have 70 reports which all have company logo. If the name of logo is
> > > changed, I have to modify this 70 times and upload to report server 70
> > times.
> > > Do you have any suggestion that can minimize those tedious work load
?
> > > Can report service allow to include HTML file which can be located in
> > local
> > > drive of report server (e.g. d:\Company Name\Company Logo.html) or the
> > HTML
> > > file is locate in Reporting Manager Folder ?
> >
> >
> >

Wednesday, March 21, 2012

Report Builder Questions

I have some questions about RBuilder that I need to address before my
company can even think about switching from Cognos Impromptu to SS
2005 Reporting Services/Report Builder.
How do I add page numbering? (i.e. Page & Page n of N)
Does RB support persistent page, group, and report headers and
footers?
Does RB support page breaks before and/or after groups?
Does RB support repeating group headers if the group is more than 1
page?
Does RB support the keeping a group together (like Access's
KeepTogether property)?
Does RB support conditional formatting in detail and summary sections?
Can RB sort based on calculated fields?
Can RB sort based on group summary totals (e.g. first group printed is
one with highest total group sales then on group with lowest total
group sales)?
Our company really likes the features of Reporting Services, but also
need a rich end-user reporting tool, and there is no way we will
deploy Visual Studio outside of our IT dept.
Thanks, I appreciate in advance any info/links/etc.if you currently use Impromptu, keep it.
wait for the next version of Report Builder.
The layout capabilities of the tool is too low (compared to impromptu or
reportnet) in this version.
For example, you want to create a group by year, and in the group display a
table with some content, you can't!
the group will be the first column of the table, you can't move it on top of
the table.
so if you want 2 indented groups, you can't
also, its hard to create a simple prompt to filter multiple tables, like a
prompt in the year and you want to filter multiple entities based on this
selection.
its really a simple reporting tool, with good features on it, but simple for
simple usage.
but... using the models in VS instead of reportbuilder is good, you have the
full power of reporting services and the easy to use access to the data
through a model.
The automatic drillthrough feature is excellent, but I think the overall
work required by the dev team is greater than impromptu.
but download the evaluation version of SQL Server to test by yourself.
You can start using it to create a first model.
"Mangy Varmit" <mangyvarmit@.gmail.com> wrote in message
news:1171323832.800508.60870@.a34g2000cwb.googlegroups.com...
>I have some questions about RBuilder that I need to address before my
> company can even think about switching from Cognos Impromptu to SS
> 2005 Reporting Services/Report Builder.
> How do I add page numbering? (i.e. Page & Page n of N)
> Does RB support persistent page, group, and report headers and
> footers?
> Does RB support page breaks before and/or after groups?
> Does RB support repeating group headers if the group is more than 1
> page?
> Does RB support the keeping a group together (like Access's
> KeepTogether property)?
> Does RB support conditional formatting in detail and summary sections?
> Can RB sort based on calculated fields?
> Can RB sort based on group summary totals (e.g. first group printed is
> one with highest total group sales then on group with lowest total
> group sales)?
> Our company really likes the features of Reporting Services, but also
> need a rich end-user reporting tool, and there is no way we will
> deploy Visual Studio outside of our IT dept.
> Thanks, I appreciate in advance any info/links/etc.
>|||All most all the questions you have; can be done using SSRS RB. with some
workarounds. But believe me its going to be too good in the coming versions,
not to mention that even these version does a fairly very good job.
I would suggest that, go to microsoft web site and in downloads just
download what is called as "Report Packs" which gives you a real time
scenario of the industry. e.g if you are from finance it give you some
financial reports etc... So go through all the reports using SQL SERVER 2005
Evaluation Version and see how it fits and then decide on changing. One good
plus point is that with enterprise version of sql server 2005, you get SSRS
free.
Amarnath
"Mangy Varmit" wrote:
> I have some questions about RBuilder that I need to address before my
> company can even think about switching from Cognos Impromptu to SS
> 2005 Reporting Services/Report Builder.
> How do I add page numbering? (i.e. Page & Page n of N)
> Does RB support persistent page, group, and report headers and
> footers?
> Does RB support page breaks before and/or after groups?
> Does RB support repeating group headers if the group is more than 1
> page?
> Does RB support the keeping a group together (like Access's
> KeepTogether property)?
> Does RB support conditional formatting in detail and summary sections?
> Can RB sort based on calculated fields?
> Can RB sort based on group summary totals (e.g. first group printed is
> one with highest total group sales then on group with lowest total
> group sales)?
> Our company really likes the features of Reporting Services, but also
> need a rich end-user reporting tool, and there is no way we will
> deploy Visual Studio outside of our IT dept.
> Thanks, I appreciate in advance any info/links/etc.
>|||Thanks for the replies. It is apparent to me that the current version
of RB just will not cut it for our needs. I will hope that MS really
ups the ante with the next version.
On a related note, are there any 3rd party companies building robust
(but not VS) report design tools that sit on top of Reporting
Services? I've heard of OfficeWriter, but now it appears they were
purchased by MS.

Monday, March 12, 2012

Report Builder Color Pallette

The default pallette of the report builder seems to the light blue-based colors. How do you change the default pallette to say be my company's colors? I would think that is would be an extremely common request as almost companies like reports to be branded with their companies colors.

Besides setting the default pallette when you say create a table or chart. The color picker for all color customization only seem to have a fixed set of colors (the system pallette). It does not seem to have any place to enter a custom color.

Also, on the chart options/chart type there is a pallette drop down but no way to edit/add pallettes

Has anyone else had color/pallette/branding issues with report builder?

You can change colors in an individual report, but changing colors schema in general (for all reports) is not currently supported.|||

1. I am not seeing a place in report builder where I can enter color values (RGB, hex, etc) does report builder not support color values in formating?

2. What about formating drill downs which seem to be autogenerated?

3. Where does the color formating come from for that?

4. Is the formating on drill downs in the RDL somewhere?

|||

What about a custom rendering extension that replaces the colors with colors from say a configuration file?

Has anyone else had branding issues with reporting builder?

|||

Entering custom colors is not supported in this release of Report Builder. However, you can create model-based reports using Report Designer, where any color may be specified. You can also configure these reports to be the templates used for Clickthrough reports. See this page for more info:

http://msdn2.microsoft.com/en-us/library/ms189648.aspx

|||

Bob thank you for the answer.

By the way, I really enjoy your articles on your blog and I think that Report Builder has may excellent concepts in it.

Report Builder and Images

How can I add a company logo to the heading of my report.Step 1. Add the image to Report/Embedded Images
Step 2. Add an Image control to reference the embedded image from step 1.
Just FYI. MS offers free virtual labs for Report Services 2005, which
covers most of the basic knowledge to build a report in RS.
"SYoung" wrote:
> How can I add a company logo to the heading of my report.|||None of these options you're talking about are available in Report Builder
(ver 9.0.1399.0). Report Builder is a new feature added to MS SQL Reporting
Services 2005.
I do know that all these options are available when creating a report in VS
2005 and even 2003.
"Bing Bing Yu" wrote:
> Step 1. Add the image to Report/Embedded Images
> Step 2. Add an Image control to reference the embedded image from step 1.
> Just FYI. MS offers free virtual labs for Report Services 2005, which
> covers most of the basic knowledge to build a report in RS.
> "SYoung" wrote:
> > How can I add a company logo to the heading of my report.|||Sorry, not sure about Report Builder. We're only using BI Dev Studio.
"SYoung" wrote:
> None of these options you're talking about are available in Report Builder
> (ver 9.0.1399.0). Report Builder is a new feature added to MS SQL Reporting
> Services 2005.
> I do know that all these options are available when creating a report in VS
> 2005 and even 2003.
> "Bing Bing Yu" wrote:
> >
> > Step 1. Add the image to Report/Embedded Images
> > Step 2. Add an Image control to reference the embedded image from step 1.
> >
> > Just FYI. MS offers free virtual labs for Report Services 2005, which
> > covers most of the basic knowledge to build a report in RS.
> >
> > "SYoung" wrote:
> >
> > > How can I add a company logo to the heading of my report.|||Report Builder supports images in SP1 (you can download the SP1 CTP right now).
"SYoung" wrote:
> How can I add a company logo to the heading of my report.

Report Builder and custom security - can I pass credentials as a parameter?

Hello,

I'm analyzing how our company can use security extensions along with the Report Builder. While testing custom security extensions I found that Report Builder is prompting me for the user name/password whenever I launch it from the browser. This is great, but I also need to launch it from the win forms application that already has been authenticated. Can I pass a user name/password as a parameter to the report builder so it does not show login dialog when I launch it from the application?

Thank you,

Leonid.

Hi,

Slightly off topic - we are setting out to do exactly the same thing - a custom security extension to an ADAM instance and with Report Builder access needed as well.

How hard was it to implement the extension? I have been looking here : http://msdn2.microsoft.com/en-us/library/ms152825.aspx. It does not seem so hard, but I am concerned in general about anything new.

Good luck with getting and answer to yoru question.

Mark

|||

I played with a sample code from Microsoft: http://msdn2.microsoft.com/en-us/library/ms160724.aspx, so I didn't write a single line of code.

Configuring is tedious, you should be very careful following all the steps they describe, but other than that - everything works fine. I haven't tried to revert it back, though :)

Leonid

P.S. In the instructions I skipped the following step because they obiously fixed CreateUserStore.sql script to do detect ASP user name automatically and forgot to update the documentation:

"Locate "LocalMachine" towards the end of the script and replace it with your own computer name. For Windows 2003 users, replace LocalMachine\ASPNET with NT AUTHORITY\NETWORK SERVICE (except when in IIS 5 compatibility mode). "

|||

Custom security should work with report builder - including the new in-model security

Report builder will always prompt for logon credentials even though you may have been already authenticated to the server - it is due to a limitation of the ClickOnce technology that report builder uses.

Report Builder and custom security - can I pass credentials as a parameter?

Hello,

I'm analyzing how our company can use security extensions along with the Report Builder. While testing custom security extensions I found that Report Builder is prompting me for the user name/password whenever I launch it from the browser. This is great, but I also need to launch it from the win forms application that already has been authenticated. Can I pass a user name/password as a parameter to the report builder so it does not show login dialog when I launch it from the application?

Thank you,

Leonid.

Hi,

Slightly off topic - we are setting out to do exactly the same thing - a custom security extension to an ADAM instance and with Report Builder access needed as well.

How hard was it to implement the extension? I have been looking here : http://msdn2.microsoft.com/en-us/library/ms152825.aspx. It does not seem so hard, but I am concerned in general about anything new.

Good luck with getting and answer to yoru question.

Mark

|||

I played with a sample code from Microsoft: http://msdn2.microsoft.com/en-us/library/ms160724.aspx, so I didn't write a single line of code.

Configuring is tedious, you should be very careful following all the steps they describe, but other than that - everything works fine. I haven't tried to revert it back, though :)

Leonid

P.S. In the instructions I skipped the following step because they obiously fixed CreateUserStore.sql script to do detect ASP user name automatically and forgot to update the documentation:

"Locate "LocalMachine" towards the end of the script and replace it with your own computer name. For Windows 2003 users, replace LocalMachine\ASPNET with NT AUTHORITY\NETWORK SERVICE (except when in IIS 5 compatibility mode). "

|||

Custom security should work with report builder - including the new in-model security

Report builder will always prompt for logon credentials even though you may have been already authenticated to the server - it is due to a limitation of the ClickOnce technology that report builder uses.