Articles of sql server

Cómo usar la autenticación de Windows para conectarse al servidor MS SQL desde la estación de trabajo de Windows en otro dominio con Python

Estoy tratando de conectarme al SQL server 2000 instalado en Windows server 2003 desde Windows Server 2008 R2 usando Python 3.4 y el módulo pyodbc . Esos servidores están en diferentes dominios de AD. Windows only autenticación Windows only está habilitada en el servidor SQL y no puedo cambiar eso. drv = ‘{SQL server}’ svr […]

Conectando Django con el servidor MSSQL

Estoy intentando conectar mi aplicación Django a SQL Server 2016. He intentado usar django-pyodbc pero no es compatible con Django 1.11. En su lugar instalé django-mssql 1.8. Cuando bash ejecutar la aplicación me sale este error. TypeError was unhandled by user code Message: ‘NoneType’ object is not callable En execute_from_command_line(sys.argv) en manage.py Aquí está mi […]

Pypyodbc: No se puede abrir la librería ‘FreeTDS’: error no encontrado “) error al intentar conectarse al servidor SQL

Estoy tratando de conectarme a un servidor SQL usando Pypyodbc en Mac y obtengo el siguiente error: pypyodbc.DatabaseError: (‘01000’, “[01000] [unixODBC][Driver Manager]Can’t open lib ‘FreeTDS’ : file not found”) He instalado freeTDS y unixodbc brew install unixodbc brew install freetds y aquí está mi cadena de conexión con datos ficticios: connection_String = “Driver=FreeTDS;Server=123.12.12.12;tds_version=7.2;Database=db_db;Uid=username:pwd=password:port=1433”

tabla de mapas sqlalchemy de la base de datos mssql con “prefix-namespaces”

He estado luchando en esto por un tiempo y aún no he encontrado una respuesta, o tal vez ya la he visto y no la he recibido, pero espero poder describir mi problema. Tengo una base de datos MS SQL en la que las tablas se agrupan en espacios de nombres (o como se llame), […]

¿Cómo escribir dataframe en mssql usando pymssql?

Estoy usando pymssql para escribir un df en mssql, pero no funcionó. from sqlalchemy import create_engine import pymssql engine = create_engine(‘mssql+pymssql://sa:suzhou@localhost/test_python’) data.to_sql(‘phill’,engine) Con un error a continuación. Que pasa NoSuchColumnError: “Could not locate column in row for column ‘0’” TOP 5 FILAS: Dc_Dist Psa Dispatch_Date_Time Dispatch_Date Dispatch_Time Hour Dc_Key Location_Block UCR_General Text_General_Code Police_Districts Month Lon […]

Importación de DateTime usando Pandas / SQLAlchemy

Tengo problemas para importar fechas de datos de una base de datos de SQL Server a Pandas. Estoy usando el siguiente código: data = pd.read_sql(‘select top 10 timestamp from mytable’,db) ‘MyTable’ contiene una columna ‘Timestamp’, que es de tipo DateTime2. Si db es una conexión de base de datos pyodbc esto funciona bien, y mis […]

Conectándose a SQL Server 2012 usando sqlalchemy y pyodbc

Estoy intentando conectarme a una base de datos de SQL Server 2012 usando SQLAlchemy (con pyodbc) en Python 3.3 (Windows 7-64-bit). Soy capaz de conectarme usando pyodbc directo pero no he podido conectarme utilizando SQLAlchemy. Tengo la configuración del archivo dsn para el acceso a la base de datos. Me conecto con éxito usando pyodbc […]

SQLAlchemy no puede conectarse a una base de datos mssql

Aquí está mi guión de prueba simple. Sólo tratando de hacer una statement de selección básica. Encontré los bits básicos en un tutorial. from sqlalchemy import * db = create_engine(‘mssql+pyodbc://user:pass@ip_address/database_name’) db.echo = True metadata = MetaData(db) users = Table(‘member’, metadata, autoload=True) def run(stmt): rs = stmt.execute() for row in rs: print row s = users.select(users.c.fname […]

Carga lenta la tabla de SQL Server en pandas DataFrame

Pandas se vuelve ridículamente lento cuando carga más de 10 millones de registros de una base de datos de SQL Server usando pyodbc y principalmente la función pandas.read_sql (consulta, pyodbc_conn). El siguiente código tarda entre 40 y 45 minutos en cargar entre 10 y 15 millones de registros de la tabla SQL: Table1 ¿Existe un […]

Cómo llamar al procedimiento almacenado con SQLAlchemy que requiere un parámetro de tabla de tipo definido por el usuario

Tengo un procedimiento almacenado en el servidor MSSQL, “prc_add_names”, que toma un parámetro de valor de tabla. El parámetro en sí es de un tipo personalizado “StringTable” definido así: CREATE TYPE [dbo].[StringTable] AS TABLE([strValue] [nvarchar](max) NULL) No tengo idea de cómo ejecutar este procedimiento utilizando SQLAlchemy. Estoy acostumbrado a llamar a procedimientos con argumentos usando […]