因SQL server management studio及其它三方数据库管理工具无法做到导出SQL server数据库指定条件的数据。所以小编介绍一种python编写的脚本。
1.上代码
import pyodbc
import warnings
import decimal
import winreg
import os
import configparser
import time
import datetime
warnings.filterwarnings('ignore')
def link():
root_dir = os.path.split(os.path.realpath(__file__))[0]# 获取当前文件所在目录的上一级目录,即项目所在目录
configPath = os.path.join(root_dir, "config.txt")
cf = configparser.ConfigParser()
cf.read(configPath) # 拼接得到config.txt文件的路径,直接使用
# 数据库服务器信息
driver = cf.get("Mssql-Database", "driver") # 因版本不同而异
server = cf.get("Mssql-Database", "server")
user = cf.get("Mssql-Database", "user")
password = cf.get("Mssql-Database", "password")
database = cf.get("Mssql-Database", "database")
table = cf.get("Mssql-Database", "table")
conn =