Articles of pymssql

Conéctese a la instancia de SQL Server usando pymssql en Windows

Estoy intentando conectarme a una instancia de SQL Server desde un cuadro de Windows usando pymssql (versión 2.0.0b1-dev-20111019 con Python 2.7.1). He intentado el enfoque más básico desde la consola: import pymssql c = pymssql.connect(host = r’servername\instance’, user = ‘username’, password = ‘userpassword’) En respuesta a esto, obtengo el error muy útil: Error de la […]

Construyendo pymssql en OS X

Intentando construir cualquier versión de pymssql en Mac OS X 10.6.6. Ambas versiones 1.0.2 (estable) y 1.9.909 (troncal) se construyen e instalan, pero devuelven el siguiente error en la importación. ¿Alguien ha tenido éxito con este proyecto? ( note que estoy usando pyodbc mientras tanto, pero me gustaría eliminar la capa ODBC si es posible […]

Pasando nulos al procedimiento almacenado en Python

Estoy usando Python para llamar a un procedimiento almacenado en mi base de datos MSSQL, pero no me gusta el valor “Ninguno” pasado. ¿Es esto quizás un error en pymssql? ¿O hay alguna forma de asegurarse de que “Ninguno” se convierta en NULL? Necesito poder pasar NULL. código de ejemplo: cn = pymssql.connect(my connection info) […]

copie los datos de la base de datos MSSQL a la base de datos Postgresql con Python

Tengo dos 2 bases de datos. Uno con MSSQL y otro con Postgresql. Quiero que mi script de Python se ejecute (para esto uso un cron-job en linux), todos los días. Los datos de la base de datos MSSQL deben copiarse a la base de datos Postgresql. Tengo una idea pero no funciona. ¿¿¿Usted me […]

Error al instalar pymssql en Mac OS X Lion

Tengo XCode instalado y también FreeTDS. Intenté conectarme a mi servidor SQL y funciona perfectamente. Ahora tengo que desarrollar una aplicación en Python que funciona con este servidor SQL y estoy intentando instalar pymsql, pero recibí este error cuando ejecuté el comando sudo python setup.py: ==> sudo python setup.py install running install running bdist_egg running […]

¿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 […]

autenticación de Windows pymssql

El módulo pymssql utilizado para soportar la autenticación de Windows. Ahora parece que no lo hace. Aunque en algunos lugares todavía muestra que debería funcionar. No he podido encontrar una respuesta definitiva a este problema, ni una solución. Enlace más relevante: https://groups.google.com/forum/#!topic/pymssql/QDMLTGBNeU0 pymssql 1.0 lo admitió porque usaba y dependía de la DLL provista por […]

Instalando pymssql en Centos 6.6 64-bit

Estoy intentando instalar pymssql en mi Centos 6.6, pero sigo experimentando este error: _mssql.c: 314: 22: error: sqlfront.h: No existe tal archivo o directorio cpp_helpers.h: 34: 19: error: sybdb.h: No existe tal archivo o directorio Ya instalé freetds, freetds-devel y cython. ¿Algunas ideas? ¡Gracias por adelantado!

Inserción a través de pymssql pero no aparecen filas en la base de datos

Soy bastante nuevo en Python e bash escribir un script que ponga valores en una base de datos SQL. Es una tabla simple de 2 columnas que se ve así: CREATE TABLE [dbo].[pythonInsertTest]( [ID] [int] IDENTITY(1,1) NOT NULL, [value] [varchar](50) NULL ¡Intenté hacer una consulta de selección de python y funcionó! Así que la conexión […]

Problemas al instalar pymssql en Windows

No puedo encontrar un gran soporte para el soporte de instalación de pymssql en Windows. Estoy tratando de conectarme a una base de datos empresarial a través del envoltorio Python de otro empleado. Esta envoltura requiere mi instalación de pymssql. El RTFM en esto no tiene instrucciones muy explícitas sobre el proceso de instalación de […]