Comment puis-je utiliser MS SQL Server depuis le terminal Mac OS X?
J'utilise un Mac pour développer des applications web. Notre runtime Java, web, notre serveur web est Jetée, et notre IDE Eclipse. Donc, notre ensemble de la pile peut être utilisé à partir de Mac et Windows en mode natif ... à l'exception de notre base de données MS SQL Server (allant de 2000 à 2008 selon l'application). Je veux un Unix en ligne de commande client pour MS SQL Server.
Je n'aime pas tout de la OS X GUI clients pour SQL Server – je trouver fastidieux et pas très Mac-comme – donc pour le moment j'utilise SQL Server 2008 Management Studio, sur Windows XP, via VMWare Fusion. Mais c'est toujours une immense douleur de lancer et d'arrêter de fumer, il mange de ma RAM alors qu'il est en cours d'exécution, et il poisons mes sauvegardes Time Machine en modifiant plusieurs 2 go de fichiers sur le disque à chaque fois que je l'utilise.
J'aime la façon dont MySQL peut être utilisé en ligne de commande, de sorte que semble comme un excellent moyen pour obtenir rapidement de ma base de données et d'enquêter sur un bug ou d'ajouter des données de test. Si seulement je pouvais utiliser SQL Server! Bref de la mise en œuvre d'une ligne de commande client moi-même à l'aide de droites JDBC, il y a quelque chose qui rend cela possible?
source d'informationauteur Kevin Conner
Vous devez vous connecter pour publier un commentaire.
Open source nœud app sorti en 2014, sql-cliconstitue un outil utile console de ligne de commande pour Mac OS X et d'autres postes de travail.
Installer FreeTDS et puis vous pouvez exécuter sqsh forme le terminal
Microsoft propose désormais OS X binaires des Outils de Ligne de Commande pour SQL Server, y compris sqlcmd, avec une première partie du pilote ODBC. Cela devrait, en théorie, prendre en charge la connexion avec l'Authentification Windows, si le Mac a Kerberos configuré en conséquence—une chose que les
sql-cli
outil n'est pas susceptible d'offrir.Ceux-ci sont répartis comme Homebrew paquets:
Connexion OS X hôte en tant que client pour SQL Server cours d'exécution dans le Panneau:
Vous pouvez configurer des notifications d'état de remise en
~/.odbc.ini
:où la
Driver
paramètre correspond au nom enregistré avec unixODBC par le processus d'installation, voirodbcinst -q -d
.Gratuit, open source, basé sur Java: Écureuil?
Vous n'aurez probablement pas obtenir une base de ligne de commande outil pour SQL Server de la même façon que vous feriez des choses pour MySQL ou Oracle. Presque toutes les commandes et les actions que vous devez faire sont commandes SQL: vous avez juste besoin d'un client SQL