none
problema sqlcmd RRS feed

  • Pregunta

  • Hola compañeros!

    Mirad tengo un problema.. intento usar el comando sqlcmd para ejecutar un script SQL para SQL Server pero no reconoce el comando...

    Alguien podría decirme qué he de instalar para ello?

    Un saludo y muchas gracias!

    miércoles, 1 de junio de 2011 22:20

Respuestas

  • Debería estar en tu instalador del DVD entre las herramientas que se instalan. 

    Si no, te lo puedes bajar de aca:

      Microsoft SQL Server 2008 Command Line Utilities

      The SQLCMD utility allows users to connect, send Transact-SQL batches, and output rowset information from SQL Server 7.0, SQL Server 2000, SQL Server 2005, and SQL Server 2008 instances. The bcp utility bulk copies data between an instance of Microsoft SQL Server 2008 and a data file in a user-specified format. The bcp utility can be used to import large numbers of new rows into SQL Server tables or to export data out of tables into data files.

      Note: This component also requires both 
      Windows Installer 4.5 and Microsoft SQL Server Native Client (which is another component available from this page). 

      Audience(s): Customer, Partner, Developer

      X86 Package(SqlCmdLnUtils.msi) - 7234 KB
      X64 Package (SqlCmdLnUtils.msi) - 12212 KB
      IA64 Package(SqlCmdLnUtils.msi) - 16515 KB

       


    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com
    • Propuesto como respuesta dani671MVP jueves, 2 de junio de 2011 3:24
    • Marcado como respuesta quiqueroal jueves, 2 de junio de 2011 6:32
    jueves, 2 de junio de 2011 3:23

Todas las respuestas

  • Debería estar en tu instalador del DVD entre las herramientas que se instalan. 

    Si no, te lo puedes bajar de aca:

      Microsoft SQL Server 2008 Command Line Utilities

      The SQLCMD utility allows users to connect, send Transact-SQL batches, and output rowset information from SQL Server 7.0, SQL Server 2000, SQL Server 2005, and SQL Server 2008 instances. The bcp utility bulk copies data between an instance of Microsoft SQL Server 2008 and a data file in a user-specified format. The bcp utility can be used to import large numbers of new rows into SQL Server tables or to export data out of tables into data files.

      Note: This component also requires both 
      Windows Installer 4.5 and Microsoft SQL Server Native Client (which is another component available from this page). 

      Audience(s): Customer, Partner, Developer

      X86 Package(SqlCmdLnUtils.msi) - 7234 KB
      X64 Package (SqlCmdLnUtils.msi) - 12212 KB
      IA64 Package(SqlCmdLnUtils.msi) - 16515 KB

       


    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com
    • Propuesto como respuesta dani671MVP jueves, 2 de junio de 2011 3:24
    • Marcado como respuesta quiqueroal jueves, 2 de junio de 2011 6:32
    jueves, 2 de junio de 2011 3:23
  • Si al hacer la instalación de SQL Server pusiste la X en el checkbox de "instalar herramientas de administración", entonces debió de dejarte ya instalado el SQLCMD. De forma predeterminada, el instalador te deja metidos en el PATH los directorios de los binarios de SQL Server, y gracias a eso al teclear "sqlcmd" una ventana de comandos te lo debería encontrar. Puedes verificar si está instalado buscándolo en la carpeta de instalación, que por defecto (para la versión 2008) es esta:

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn

     

    jueves, 2 de junio de 2011 6:08
  • La cosa es que en mi maquina si que va porque tengo instalado visual studio y sql server pero lo necesito porque al inicio de la aplicación que estoy desarrollando ejecuto  un script para crear la base de datos y claro, cuando cree eel instalador para meter la aplicacion en otras maquinas no quiero tener que isntalar sqlserver entero nada mas para ejecutar sqlcmd, por eso voy a descargar lo que me dices dani671.

    muchas gracias a los dos! =) Un saludo!

    jueves, 2 de junio de 2011 6:32