3
con = pyodbc.connect("DRIVER={SQL Server};SERVER=WIN-RCNSTVE00SV\SQLEXPRESS;UID=sa;PWD=password;database=master",autocommit=True)
cursor = con.cursor()
cursor.execute("create database test_db")
cursor.execute("create table test_db.tb(id INT NOT NULL IDENTITY(1,1) PRIMARY KEY, random_txt VARCHAR(50), sequence TEXT, status BIT)")
创建数据库之后,我不能在里面创建一个表。我得到这个错误:
pyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC SQL Server Driver][SQL Server]The specified schema name "test_db" either does not exist or you do not have permission to use it. (2760)
我试图在创建数据库后执行授予权限查询,但得到相同的错误。我也尝试创建一个新的CON(连接)指定的数据库,但没有奏效。请帮忙。
的感谢!我还没有收到有关架构的想法.. –