Puncte:0

Instalarea instrumentelor de linie CMD SQLCMD eșuează

drapel cn

Am instalat recent cea mai recentă versiune a Instrumente de linie SQL CMD.

L-am instalat folosind aceste directii.

Am rulat următoarea comandă pentru a mă asigura că modulul este instalat:

Get-Module -ListAvailable -Name sqlserver

Care returnează modulul sqlserver în toate locațiile versiunea 21.1.18080.

Când rulez următoarea comandă sqlcmd /? sau -? Nu primesc o eroare, dar nu primesc nicio ieșire. Există mai multe de făcut pentru a afișa utilizarea în powershell atunci când introduc sqlcmd /? ?

Mediu inconjurator:

  • Microsoft Windows Server 2019 Standard pe 64 de biți
  • Microsoft SQL Server 2019 Express Edition
  • Microsoft SQL Powershell CMD Line Utilities V21.1.18080
  • Microsoft SQL CMD Line Utilities V15 64 de biți și 86 de biți
Manu avatar
drapel us
Ceea ce ați instalat nu este sqlcmd clasic: https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-ver15
drapel cn
@Manu Deci, ar trebui să îl elimin și să îl reinstalez pe cel din linkul tău? Pentru că le am pe amândouă.
Manu avatar
drapel us
Ei bine, depinde ce vrei sa faci. Dacă doriți doar să rulați câteva instrucțiuni sql în cmd, sqlcmd este calea de urmat.Nu am folosit niciodată instrumentele pe care le-ați postat și nu știu pentru ce sunt. Dacă vrei ceva mai „din cutie”, aruncă o privire aici: https://dbatools.io/
drapel cn
@Manu Am instalat instrumentele V15 de pe site-ul Microsoft, dar încă nu primesc nimic din comanda SQLCMD.
Manu avatar
drapel us
interesant, încercați să localizați sqlcmd.exe. Al meu este aici: C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn Deoarece aveți instalat SQL Server, ar trebui să aveți deja sqlcmd, deoarece face parte din instalarea SQL Server, dar ar putea fi unele caracteristici partajate opționale. Deci, puteți încerca să îl instalați prin SQL Server Setup și „adăugați o funcție partajată”
drapel cn
@Manu Am SQL 2019 Express instalat și nu văd sqlcmd.exe nicăieri. Am instalat CMD LINE Tools prin acest link https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-ver15, dar tot nu le am nicăieri :/
Manu avatar
drapel us
Ok, pentru a afla ce caracteristică sqlcmd face parte din instalarea SQL Server, mi-am șters sqlcmd.exe de pe unul dintre serverele mele de testare și am executat reparația pentru caracteristicile partajate mai întâi și pentru una dintre instanțe următoare. sqlcmd.exe a fost doar „reparat” prin executarea reparației instanței implicite. Așadar, puteți monta ISO de instalare și executați repararea instanței implicite.
drapel cn
@Manu este cu versiunea Express? Conduc 2019 Express.
Manu avatar
drapel us
Am folosit versiunea standard. Sunt destul de sigur că sqlcmd este inclus și în Express. Ai incercat reparatia?
drapel cn
@Manu Am reinstalat SMSS 18.9.2 și SQL și tot nimic.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.