none
MSSQL NO SIRVE PARA AZURE?? RRS feed

  • Pregunta

  • Buenas Tardes, Estoy implementando un servidor HTTPS para realizar unas consultas a la Base de Datos de Azure, pero lo estoy realizando con UBUNTU SERVER 18.04 - y al momento de usar la librería de mssql_connect, ingreso correctamente al servidor de Base de Datos de Azure, pero al usar la función mssql_select_db, siempre me marca error:

    USE statement is not supported to switch between databases. Use a new connection to connect to a different database.

    Y no encuentro la forma de corregirlo, me podría ayudar a resolver este problema, por favor.

    Saludos

    jueves, 20 de junio de 2019 22:10

Todas las respuestas

  • El error se queja de que no puedes usar la sentencia "USE". Ese comando se usa en SQL Server para cambiar de una base de datos a otra. Pero SQL Azure no lo permite. Defines una base de datos en la cuenta de Azure, y cuando usas la cadena de conexión se te conecta directamente a esa base de datos. No puedes emplear el USE para cambiarte a otra. Es una de las diferencias entre el SQL Azure y el SQL Server normal, que sí que permite tener varias bases de datos en una instancia y con el USE pasar de una a otra. La solución es no emplear el USE, que no se necesita. La base de datos ya queda seleccionada por la cadena de conexión.
    viernes, 21 de junio de 2019 6:02