Articles of servidor SQL

Seguimiento: Ejecutar archivos .sql desde python

Hace más de un año alguien hizo esta pregunta: Ejecute los archivos .sql que se utilizan para ejecutarse en SQL Management Studio en Python . Estoy escribiendo un script en python que se conecta a un servidor SQL y crea y llena una base de datos basada en comandos SQL en un archivo grande (varios […]

inserto a granel pyodbc básico

En una secuencia de comandos de Python, necesito ejecutar una consulta en una fuente de datos e insertar cada fila de esa consulta en una tabla en una fuente de datos diferente. Normalmente hago esto con una sola instrucción de inserción / selección con una unión de servidor vinculada tsql pero no tengo una conexión […]

¿Una buena manera de cifrar los campos de la base de datos?

Me han pedido que cifre varios campos de db dentro de la db . El problema es que estos campos deben ser descifrados después de ser leídos. Estoy usando Django y SQL Server 2005 . ¿Alguna buena idea?

Cómo conectarse a la base de datos SQL de Azure desde la aplicación Django en Linux VM

Busqué tutoriales o explicaciones completas sobre el uso de la base de datos SQL Azure con la aplicación Django, alojada en Linux VM. He cambiado la sección de la base de datos de settings.py como esta DATABASES = { ‘default’: { ‘ENGINE’: ‘sql_server.pyodbc’, ‘NAME’: ‘azure_database_name’, ‘USER’: ‘user@server_name_like_wjrnvlwjrng3’, ‘PASSWORD’: ‘my_pass’, ‘HOST’: ‘server_name_like_wjrnvlwjrng3.database.windows.net’, ‘PORT’: ‘1433’, ‘OPTIONS’: { […]

El objeto NoneType no es un error iterable en los pandas

Estoy tratando de extraer algunos datos de un proceso almacenado en un servidor SQL usando Python. Aquí está mi código: import datetime as dt import pyodbc import pandas as pd conn = pyodbc.connect(‘Trusted_Connection=yes’, driver = ‘{SQL Server Native client 11.0}’,server = ‘*****, database = ‘**’) pd.read_sql(“EXEC ******** ‘20140528’”,conn) Recibo el error: TypeError: el objeto ‘NoneType’ […]

UPSERT de varias filas (INSERTAR o ACTUALIZAR) de Python

Actualmente estoy ejecutando la consulta simple a continuación con python usando pyodbc para insertar datos en la tabla del servidor SQL: import pyodbc table_name = ‘my_table’ insert_values = [(1,2,3),(2,2,4),(3,4,5)] cnxn = pyodbc.connect(…) cursor = cnxn.cursor() cursor.execute( ‘ ‘.join([ ‘insert into’, table_name, ‘values’, ‘,’.join( [str(i) for i in insert_values] ) ]) ) cursor.commit() Esto debería funcionar […]

Python – Pyodbc Error de conexión

Estoy tratando de conectarme a la base de datos de SQL Server usando Python3.4 Este es el código que me funciona. cnxn = pyodbc.connect(‘DRIVER={ODBC Driver 13 for SQL Server};SERVER=DESKTOP-GDM2HQ17\SQLEXPRESS;DATABASE=pyconnect;Trusted_Connection=yes’) e inicio sesión en mi estudio de administración – base de datos usando la conexión de Windows. Aquí está el código, que no funciona para mí: […]

Pandas SQL chunksize

Esta es más una cuestión de comprensión que de progtwigción. Soy bastante nuevo en Pandas y SQL. Estoy usando pandas para leer datos de SQL con un tamaño específico de chunksize. Cuando ejecuto una consulta SQL, por ejemplo, importar pandas como pd df = pd.read_sql_query(‘select name, birthdate from table1’, chunksize = 1000) Lo que no […]

Python & sql server

¿Cuál es la mejor manera de acceder al servidor SQL de Python si es DB-API? ¿También podría alguien proporcionar un código de este tipo utilizando la DB-API para conectarse a un servidor sql desde Python y realizar una consulta de cálculo?

pymssql versus pyodbc versus adodbapi versus …

Soy relativamente nuevo en las bases de datos, realizo consultas de SQL, etc. En este momento estoy utilizando exclusivamente MS SQL Server para mis bases de datos (eso es lo que usamos en mi trabajo), pero espero que las respuestas a mi pregunta puedan ser más generales que eso. DB particular. Hago una buena parte […]