SQL Server Analysis Services and Team Foundation Server - sql-server

I am attempting to setup Team Foundation server, however I am running into a problem regarding SQL Server Analysis Services.
The installer gives a warning saying that Analysis Services is not running. Analysis Services was installed when we installed the version of SQL because we do have the Deployment Wizard etc, however there is not a service showing in the services window that is running.
I tried to run the deployment wizard but it wants me to specify what database to connect to, and I can't create a database because I cant connect to analysis services.
There appears to be something fundamental that I am missing here, if anyone could give me guidance I would much appreciate it.

The AD account you install and configure TFS 2010 with has to have administrative privileges in the AS cube. You should be able to connect to it using SQL Server Management Studio. It needs these privileges during configuration to create and setup the cube.

How did you install SQL? Try tossing the SQL Install disc back in and install Analysis Services if it's not already present.
If you installed SQL Express as part of the TFS Install, then you don't get Analysis Services or any TFS features that depend on it (reporting).

Related

Can't create a SSISDB catalog due to missing SSISDBBackup.bak file, even though SSIS is installed

I've downloaded SQL Server 2016 standard edition trial along with SSDT in order to test what one can do with a standard edition in SSIS, SSRS, and SSAS.
I also wanted to know whether standard version's SSISDB logging capabilities differs from the one in Enterprise. For this I wanted to create an SSISDB catalog under Integration Services Catalogs in SSMS.
When I try to do this, however, I get the error saying that
The catalog backup file 'C:\Program Files\Microsoft SQL Server\130\DTS\binn\SSISDBBackup.bak could not be accessed. Make sure the database file exists, and the SQL server service account is able to access it
From googling this issue it appears as this message shows up whenever someone doesn't have SSIS installed, but I have SSIS on the machine, I've even made a small Project and executed it from within SSIS without any issues just to verify.
I have set this up on localhost where I am the admin. Does anyone have any ideas why this won't work?
Regards,
Cenderze
To check if SSIS installed, open Sql Server Configuration Manager, in the SQL Server Services, is something like 'SQL Server Integration Services 13.0' running?
Experienced this error message on MS SQL Server 2017.
Resolved by launching MS SQL Server 2017 install media, added Integration Services feature.
After successful installation, when back into SSMS, right-click on Integration Services Catalog for Create Catalog... option.
You will be asked for an encryption password to create the new SSISDB.
Hope this helps!
I faced with this error when I used lower version of SSMS than SSIS. Check if you use proper version of SQL Management Studio.
You need to go back to the SQL Server installation and check the integration services checkbox.
The issue is because SQL Integration services is not installed properly with the existing SQL Server you are using.
you can check if SQL Integration services are installed or not by,
Opening --> SQL Server Configuration Manager--> SQL Server Services --> Check if "SQL Server Integeration Services is there"
if its there and if you still get the same issue try re-installing.
Else install the SQL Integration services to your existing SQL Server.
The detailed step to installation is given in this link : https://www.mssqltips.com/sqlservertip/6635/install-ssis/
hope this helps !!

Deploying Tabular cube to Azure Analysis services

I am trying to deploy our cube to Analysis services. However it is giving us a permissions issue error as shown below:
I am getting the and setting the servername from azure portal and setting it in properties in SSDT as follows:
Also I was reading and it seems that Analysis services uses Windows Authentication to deploy and you can set this permission by connecting through SSMS. However when trying to connect through SSMS i was having another issue to connect which I am posting as a separate question. The link is as follows:
Authentication with Azure Analysis Services is still quite fiddly.
Here is what we do:
Install the latest SQL Server Management Studio (SSMS). By latest I mean including previews Currently at SQL SSMS 17.0 RC3.
Install the latest version of SQL Server Data Tools (also the RC).
Currently at SQL SSMS 17.0 RC3
Then, clear out any cached credentials by navigating here:
C:\Users\<your username>\AppData\Local\AADCacheOM
You can find more info here
AAS Security is slightly different. There is a specific place to add admins that differs from other PaaS in Azure.

SQL Server 2014 SSIS and SSRS access

My company has a database located on a server. On that same server there is an installation of SQL Server. I plan on installing SQL Server on my workstation (we have the appropriate license) so I can access the data for reporting purposes. I will need access to SSRS and SSIS on my workstation to help with this process. Will this be issue for me? Will I be able to install SSRS and SSIS or will it only be accessible on the Server's installation of SQL Server?
You can install SSRS and SSIS in your workstation and use the database in your company server as datasource.
Keep in mind your workstation must have access to your company network and your Windows credentials / Sql Server login should have the right permission level in order to connect to the SQL SERVER instance.
I assume you want to install SSIS to design some kind of ETL or data integration process. I'd recommend you only use your workstation to design/develop/test SSIS packages then deploy those packages to your server and run them from it.
The same recommendation if you want to use your workstation as a report server. If you need to delivery reporting services to a large number of users it is possible your machine cannot handle it.
Let me know if this helps.
My company has a database located on a server. On that same server there is an installation of SQL Server. I plan on installing SQL Server on my workstation (we have the appropriate license) so I can access the data for reporting purposes.
No need to install SQL Server Database Server on your workstation to access the data for reporting. You just need to install SSRS and SSIS locally on your workstation if you plan to work on reports and create your ETL packages locally.
I will need access to SSRS and SSIS on my workstation to help with this process. Will this be issue for me?
If you are using a local account to run SSIS/SSRS on your workstation you may run into some permission issues, especially for windows pass-through authentication when accessing data sources - unless you plan to store static data source credentials. You could run the SSRS/SSIS as domain service accounts that have "Write Public Information" permissions to enable Kerberos Authentication, which eliminate the double-hop issues you may potentially face
As pointed out by alejandro you will also need to make sure these service accounts have appropriate permissions set on the remote SQL Server Database Instance
Will I be able to install SSRS and SSIS or will it only be accessible on the Server's installation of SQL Server?
You should be able to install SSRS/SSIS on your workstation, and it doesnt have to be installed on SQL Server
Thanks again for your help. I have the necessary permission to the database and have already started building some queries via SQL Express.
The IT department is going to add a developer server with an installation of SQL Server. We will test the packages on this server and once we are satisfied with the results we will deploy them to the server that houses the databases. I'm assuming they will add the necessary permissions to do so, but we will see. I also installed SQL Express on my workstation and can at least test the TSQL queries on my workstation, and I believe SSRS, before hand.
As a side question:
If there are multiple installations of SQL Server on different workstations/servers, will the server that houses the database have master administrative rights versus the other installations. I ask because each time I install SQL Server I add the admin account, and to me it seems that each installation could have administrative rights. Is that right?

Pre-requisites for Service pack installation on SQL Server?

I am having a service pack installation on one of my production server of SQL Server 2012. Before proceeding to install i need to have clear idea about what are the pre-requisites and steps we need to consider for smooth service pack installation on prod SQL Server.
If In case services pack fails where can we see the particular error related to that.
please let me your thoughts
Regards

SQL Server Analysis Services - Do I have it?

Hi I have access to SQL Server at work and I've heard some interesting things that can be done with SQL Server Analysis Services. How do I know whether analysis services is running? Is it installed by default on the server? Would it be installed locally on my machine? Forgive what probably seems like a pretty dumb question, but I couldn't find any concrete details on Microsoft's website. Thanks!
SQL Server Analysis Services is included if you are using the following Editions:
Standard
Developer
Enterprise
Is there a way for me to know whether this component was installed?
It will be listed as a service - Control Panel > Admin Tools > Services, or just type "services.msc" from Start > Run.
Resources:
Administering Analysis Services
Deploying Analysis Services Development and Production Systems
Analysis Services How-to Topics
Look for MSSQLServerOLAPService or MSOLAP$some_name in services
OR
Start SQL Server Configuration Manager and look under SQL Server Services
When you're in SQL Server Management Studio, click on the Connect button in the Object Explorer. If you see "Analysis Services..." in the list, then you have Analysis Services.
Also, when you launch Management Studio and get the Connect to Server dialog, look in the "Server type" dropdown list. If "Analysis Services" is listed there, then you have it.

Resources