2016-09-24 1 views
-1

J'allais traiter le déploiement de cube et trouvé l'erreur.Erreur de déploiement SSAS Cube

enter image description here

enter image description here

J'ai changé le nom du serveur cible de 'localhost' à cela, et essayé de manière différente, mais en vain.

Voici le composant logiciel enfichable de mes SSMS enter image description here

Répondre

3

Vous pouvez avoir plusieurs problèmes en cours, mais le plus important est vous ne déployez PAS les modèles multidimensionnels [MDX] SSAS dans une instance de moteur de base de données SQL!

Sauf si vous avez une configuration très bizarre, ATI-PC \ MSSQLSERVER doit pointer vers l'instance de moteur de base de données MS SQL Server par défaut, PAS une instance SSAS MDX! La capture d'écran SSMS que vous montrez est pour la connexion hôte local que vous montrez pour un moteur de base de données avec authentification SQL Server (SA), que je suppose que l'instance s'appelle MSSQLSERVER, qui est le nom d'instance par défaut.

1) Quel est votre nom d'instance SSAS?

2) Votre compte Windows dispose-t-il d'autorisations? SSAS ne permet pas l'authentification du serveur SQL, il doit donc s'agir d'une authentification Windows.

3) SQL Browser est-il en cours d'exécution?

4) Avez-vous configuré SQL Browser pour autoriser les protocoles et autoriser les connexions depuis Localhost et ATI-PC (InstanceName)?

pour se connecter à Analysis Services Modifier le type de serveur. Lors du premier lancement de SSMS, vous pouvez le faire en modifiant le type de serveur, puis en modifiant le nom du serveur au nom approprié. Si votre SSMS est déjà ouvert, vous pouvez sélectionner la liste déroulante "Connecter" et choisir Analysis Services.

enter image description here

Vérifiez la configuration de votre navigateur SQL en lançant « SQL Server (version) Configuration Manager » étape puis à travers les différents domaines dans la mesure où la configuration est un peu explicite et parce que vous déployez un AdeventureWorks Je suppose que la configuration serait plus tôt dans votre tutoriel sur lequel vous travaillez. Dans le SSMS, l'instance ne montre que la connexion DATABASE ENGINE

+0

aucune option de service d'analyse dans mon SSMS, je pense que c'est le premier problème :) suis en utilisant SSMS Express Edition – BlackCat

+0

BI n'est pas disponible dans SSMS Express le moins cher pour le développement sera Developer Edition. Vous pouvez également faire une évaluation pendant une courte période si vous avez juste besoin d'un essai https://www.microsoft.com/fr-fr/cloud-platform/sql-server-editions – Matt

+0

Y at-il une version gratuite à faire BI dans SSMS pour l'apprentissage et la pratique? – BlackCat

0

Je suis sûr que vous avez le service 'SQL Browser' en cours d'exécution dans services.msc. Pourtant, je doute que votre compte que vous avez connecté a accès à SSAS et également de se connecter à ce SQL Server sous-jacent. Essayez de vérifier les deux pour l'accès, si vous avez sélectionné Déployer en tant que compte de service, vérifiez que le compte a accès à SSAS. Si encore vous avez des problèmes en essayant de vérifier eventvwr si vous obtenez plus d'erreurs. Si c'est une boîte de développement, essayez de recycler les services SSAS et essayez de les déployer?

+0

. aucune option de service d'analyse là. Est-ce un problème? – BlackCat

+0

autorisations est une bonne question et pointe mais le problème numéro 1 est que MSSQLSERVER est le nom par défaut pour une instance de moteur de base de données pas une instance SSAS MDX – Matt