Donc, vous utilisez SSMS. C'est SQL Server Management Studio qui est l'outil standard pour SQL Server. C'est vraiment juste un outil pour faire des choses sur les serveurs SQL et par conséquent il ne vous donne aucun type d'environnement indépendant dans lequel travailler. par exemple. vous ne pouvez pas importer un fichier Excel 'dans SSMS'. Vous pouvez cependant utiliser SSMS pour importer un fichier Excel dans un serveur SQL.
Pour faire ce que vous essayez de faire, vous avez besoin d'un endroit où stocker les données en un seul endroit. Il semble que vous n'êtes pas autorisé à créer de nouvelles bases de données ou tables sur les serveurs Sql existants. Et vos données sont trop grandes pour l'accès. C'est difficile.
Vous pouvez créer un troisième serveur quelque part, par ex. sur votre propre machine, comme jradich1234 mentionné dans les commentaires ci-dessus. Vous pouvez utiliser Sql 2016 Dev édition
https://www.microsoft.com/en-us/sql-server/developer-tools
S'il vous plaît noter que selon votre environnement (je suppose que vous travaillez quelque part) les mêmes personnes qui ne veulent pas que vous créer des bases de données sur les serveurs de l'entreprise ne sera probablement pas voulez faire sur les bases de données que vous votre propre machine.
Ensuite, une fois que vous avez cela, utilisez l'assistant d'importation pour importer les autres tables et les fichiers Excel dont vous avez besoin dans une base de données privée. Alors faites vos jointures.
Espérons que ça aide. Les contraintes avec lesquelles vous travaillez (vous ne pouvez pas utiliser openrowset etc) rendent cela très difficile en SQL. Essentiellement, vous devriez probablement revenir à celui qui vous a donné cette tâche et leur dire que vous ne pouvez pas raisonnablement le faire sans serveurs liés ou openrowset ou la possibilité de créer une nouvelle base de données quelque part.
Vous pouvez insérer en vrac facilement des csv Excel dans SSMS –
Vous pouvez installer le [SQL Server 2016 Developer Edition] (https://www.microsoft.com/en-us/sql-server/developer-tools) et charger tout des données sur votre PC local. – jradich1234
Attendez quand vous dites SSMS, voulez-vous dire SSIS? – codeulike