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 […]
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 […]
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”
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), […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]