Articles of pymssql

Insertar datos en la tabla de SQL Server usando pymssql

Estoy tratando de escribir el dataframe en la tabla de SQL Server. Mi código: conn = pymssql.connect(host=”Dev02″, database=”DEVDb”) cur = conn.cursor() query = “INSERT INTO dbo.SCORE_TABLE VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)” cur.executemany(query, df_sql) conn.commit() cur.close() conn.close() La dimensión del […]

Importar archivo CSV en SQL Server utilizando Python

Tengo problemas para cargar un archivo CSV en una tabla en MS SQL Server. El archivo CSV tiene 25 columnas y el encabezado tiene el mismo nombre que la tabla en SQL, que también tiene 25 columnas. Cuando ejecuto el script se produce un error. params arg () can be only a tuple or a […]

La actualización falla después de repetir la consulta bloqueada en pymssql

Estoy usando SQL Server con pymssql, y encontré que una consulta SELECT particularmente complicada se seleccionaría ocasionalmente como una víctima de interlocking. Así que lo envolví en un bucle while para volver a intentar la transacción si eso sucede, aproximadamente de la siguiente manera: while True: try: cursor.execute(‘SELECT …….’) count_row = cursor.fetchone(); break except Exception, […]

¿Dónde se instala FreeTDS cuando descargo pymssql en Windows?

Tengo problemas para conectar pymssql a mi instancia local de MSSQL y me gustaría usar el tsql depuración tsql que se incluye con FreeTDS. Sin embargo, no puedo encontrar dónde está instalado FreeTDS. Por lo que sé, viene precomstackdo con pymssql en Windows, simplemente no sé dónde está. Más información: Estoy usando ventanas No estoy […]

¿Por qué puedo conectarme a Azure MS SQL con tsql pero no pymssql?

Donde estoy hoy TDSVER=7.3 tsql -H example.database.windows.net -U me -D ExampleDB -p 1433 -P notreallymypassword Esto no lo hace: >>> import pymssql >>> pymssql.connect(‘example.database.windows.net’, user=’me’, password=’notreallymypassword’, database=’ExampleDB’, tds_version=’7.3′) Falla con Traceback (most recent call last): File “”, line 1, in File “pymssql.pyx”, line 635, in pymssql.connect (pymssql.c:10734) File “_mssql.pyx”, line 1902, in _mssql.connect (_mssql.c:21821) File […]

No se puede conectar a mssql db usando pymssql

Tengo FreeTDS instalado y configurado correctamente. Mi archivo freetds.conf como este añadido al final: [myserver] host = myserver port = 1433 tds version = 7.0 Y puedo ejecutar el siguiente comando me da un indicador de SQL: tsql -S myserver -U username Mi script en Python es extremadamente mínimo, en un bash de conectar con […]

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