作者dereek (:-)N N )
看板Python
标题[问题] 远端无法新增table及栏位问题,使用MSSQL
时间Fri May 1 22:14:56 2020
资料库版本:SQL SEVER 2019
内容/问题描述:
使用jupyter 写SQL(使用python) 远端连线登入SQL SEVER修改table
可以连线并修改已建立好的table栏位内容,但是无法新增table及增减栏位!!
但是直接在SQL SEVER Management Studio内可以新增table及增减栏位!!
如何在SQL SEVER Management Studio修改使用者权限?
让远端可以连线使用软体写SQL新增table及增减栏位??
感恩~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.117.139 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1588342498.A.CF7.html
1F:推 handsomeLin: 如果是没有权限下指令就可以了 05/01 23:58
2F:→ dereek: 通常没权限,编程後,系统会回我权限不足,但是这次系统没 05/02 00:26
3F:→ dereek: 有任何回馈,感觉有下出去,PYTHON跟sql语法都正确,但是 05/02 00:27
4F:→ dereek: 检查本机电脑资料库就是不能产生这个表,或是既有表无法增 05/02 00:29
5F:→ dereek: 减栏位,但是可以修改该行栏位的每笔内容。 05/02 00:30
6F:→ olycats: 会不会是没有commit的问题呢 05/02 03:00
8F:→ olycats: 在关闭连线之前加 conn.commit() 05/02 03:04
9F:→ olycats: 或把autocommit打开 05/02 03:04
10F:→ dereek: 超强....完全正解!!!感谢~~~~ 05/02 04:47
11F:→ dereek: 只是很好奇我远端连线MYSQL建立资料夹没加commit()给可以 05/02 04:50
12F:→ dereek: 创建,但是MSSQL就没办法....@@ 05/02 04:51
13F:→ dereek: 刚发现MYSQL的autocommit预设是开的....了解...@@ 05/02 04:57
14F:推 olycats: 不客气 我平常都是用MySQL也没遇过类似的问题 05/02 23:17
15F:→ olycats: 这种不喷错误 的错误 真的很讨厌@@ 05/02 23:19
16F:推 TuCH: commit 还是自己写比较好 05/03 00:58