pymssql如何对数据库进行备份

pymssql如何对数据库进行备份,第1张

import time

import pymssql

nowtime=timestrftime('%Y-%m-%d-%H-%M-%S',timelocaltime(timetime()))+""

con=pymssqlconnect(host='xxxxxxxxx',port=xxx,user='xx',password='xxxx',database='xxxx')

conautocommit(True)

cur = concursor()

sql = "backup database 数据库名 to disk='C:/数据库名_" + nowtime + "bak'"

curexecute(sql)

conautocommit(False)

curclose()

mssql 是不是可以考虑直接用 ospopen,pymssql并不是很好用,老是会有大大小小的问题

def dbtest(dbpasswd):    

#检查数据库是否可以登录    

cmd="osql -U netcafe -P "+dbpasswd+" -Q "+"\""+\    

""+"\""    

popenstr=ospopen(cmd)    

popenstrreadlines=popenstrreadlines()    

if len(popenstrreadlines)==0:return 1    

return popenstrreadlines

看一下这个,很久前写的

网页链接

在项目中发现这样一个问题:sqlserver数据库编码为gbk,使用python34+pymssql 查询,中文乱码,经过一番思考问题解决,下面把解决办法分享给大家:

conn = pymssqlconnect(host="192168122141",

port=1433,

user="myshop",

password="oyf20140208HH",

database="mySHOPCMStock",

charset='utf8',

as_dict=True) cur = conncursor()sql = "select top 10 [ID],[Name] from [User]"curexecute(sql)list = curfetchall()for row in list: print(row["ID"],row["Name"]encode('latin-1')decode('gbk'))

接下来给大家介绍python 使用pymssql连接sql server数据库

#coding=utf-8

#!/usr/bin/env python

#-------------------------------------------------------------------------------

# Name: pymssqlTestpy

# Purpose: 测试 pymssql库,该库到这里下载:>

以上就是关于pymssql如何对数据库进行备份全部的内容,包括:pymssql如何对数据库进行备份、您好,请问你的python连接数据库的问题是怎么解决的、如何处理Python3.4 使用pymssql 乱码问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10219911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存