这个正好没有服务器,所以我就用这个来安装一下,解决读者的问题。
本文将向您介绍如何快速安装和使用连接。 并没有想象中的那么顺利,还有一些坑,所以就一起记录下来sql server 2000 下载,希望对大家学习有帮助。
1.下载安装包
我们可以直接访问官方网站进行下载。 本地测试可以选择开发者版本,功能更齐全。
https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
2. 安装
建议您在这里自定义。 你可以安装一些其他的工具,也可以像我一样直接选择basic,相当于只安装数据库。 配置好环境后,就可以在cmd中链接操作了,但是很麻烦! ! !
选择您自己的安装位置。 我这里的服务器只有一个盘符,没有更改过。 您可以将其安装到您想要的驱动器号。
至此,我们已经安装了基本的数据库服务(环境变量会自动配置,服务会默认启动)。 您可以直接点击立即连接按钮测试链接,也可以点击自定义安装其他相关工具,或者点击安装SSMS(数据库管理工具,推荐安装)。
Server=localhost;Database=master;Trusted_Connection=True;
3.安装和使用数据库管理工具
如前所述,到目前为止我们只安装了基本服务。 现在我们可以在cmd中使用osql命令连接数据库进行操作,但是非常麻烦,所以我建议安装SSMS。 选择安装目录后,直接点击安装即可。 。
您需要重新启动计算机。 重新启动之前,请确保您正在编辑的文件没有未保存,以避免数据丢失。
重新启动后,打开计算机。 在“计算机开始”中,我们可以找到我们新安装的数据库管理工具,双击打开它。
单击“连接”->“数据库引擎”选择要连接的数据库。
这里我们连接本地数据库,首次使用认证直接登录,无需输入用户名和密码。
连接成功后,我们右键选择新建数据库,新建一个研究数据库,用来存放我们测试时使用的数据表。
然后我们需要创建一个新的登录名,方便远程或者代码使用。 选择安全->登录名->新登录名。
输入您的登录名并选择 SQL 身份验证(S),然后输入您的密码并选择默认数据库作为研究。
创建新用户后,我们还需要修改数据库连接属性,右键单击数据库,选择属性。
选择安全性后,服务器身份验证需要选择 SQL 和身份验证模式。
点击确认后,会提示重启SQL服务。
我们可以到系统服务中,找到SQL,然后右键选择重启服务。
然后我们新建一个数据库连接,输入用户名和密码即可登录成功。
如果远程登录时遇到如下问题20009,b'DB-Lib error 20009...
经过很长时间的寻找,我找到了解决问题的方法。 感谢@Zhao提供解决方案。
https://stackoverflow.com/questions/19348255/pymssql-operationalerror-db-lib-error-message-20009-severity-9
这是因为我们没有启用 TCP/IP 本地连接,
因此,只需在 SQL 配置管理器中打开对 127.0.0.1:1433 的访问即可。
1)开始->所有程序->SQL 2019->配置工具->SQL配置管理器
2)SQL网络配置->协议
TCP/IP -> 属性 -> IP 地址。 找到 127.0.0.1 并将“已启用”更改为“是”。 如果需要通过IP远程连接,还可以添加服务器的IP地址。
4.连接数据库
这里我使用:++来读写数据。
pip3 install pymssql sqlalchemy pandas
from sqlalchemy import create_engine
import pandas as pd
# 初始化数据库连接引擎
# create_engine("数据库类型+数据库驱动://数据库用户名:数据库密码@IP地址:端口/数据库",其他参数)
engine = create_engine("mssql+pymssql://sa:123456@localhost/study?charset=GBK")
# 读取的sql语句 testc表中的前3条数据
sql = f'select top 3 * from testc'
# 第一个参数:查询sql语句
# 第二个参数:engine,数据库连接引擎
pd_read_sql = pd.read_sql(sql, engine)
print(pd_read_sql)
这里有一个陷阱。 创建数据库时默认编码为gbk。 如果上面连接时没有指定=GBK,那么运行sql读写时会报如下错误20002。
添加数据库字符编码后,就可以正常读写数据库了。 例如,在上面的代码中,我在数据库study中创建了一个新的testc表,并随机向其中插入数据。 上面的代码是读取testc表中的前三条数据。 运行结果如下:
至此,我们已经完成了SQL服务和数据库管理工具的安装和简单配置,以及如何使用连接在SQL中读写数据表。 稍后我们会详细分析读者的需求,将Excel数据批量写入SQL。
标题:如何快速安装excel文件批量存储到,并非想象中一帆风顺
链接:https://yqqlyw.com/news/xydt/6637.html
版权:文章转载自网络,如有侵权,请联系删除!