令人震惊!手机竟可做MSSQL服务器(手机做MSSQL服务器)

如果你有一台服务器,但它只有少量的内存,比如4GB RAM,手机有没有可能当做一台服务器来运行MSSQL?答案是:令人震惊,竟然可以!

近日,团队把NAS(网络附属存储器)发挥到了极限,他们把一台搭载了Android操作系统的Nexus 5X手机变成了一台MSSQL服务器,令大家震惊不已。

他们把Nexus 5X手机连入了树莓派板上运行Docker环境的NAS系统,并在该环境下部署了一个MSSQL容器,实现了将NAS的4GB RAM以及Nexus 5X的2GB RAM共同承载MSSQL服务器。

使用Docker将MSSQL容器搭建在Nexus 5X上,完成了以下步骤:

第一步:安装Docker

$ sudo apt-get install docker

第二步:创建MSSQL容器

$ docker run –name mssql -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=Password123!’ -p 1433:1433 -d microsoft/mssql-server-linux

其中,“mssql”为容器名称;“SA_PASSWORD”为SQL Server的SA用户的登录口令(建议指定)。同时,由于需要Nexus 5X运行docker容器,它需要满足一定的性能要求,比如:windows 10 Home版或安卓8.1版本以上的手机。

在启动MSSQL服务完成后,就可以通过如下的Python代码片段即可连接MSSQL服务:

import pyodbc server = ‘127.0.0.1’ # server address database = ‘database_name’ # database username = ‘user_name’ # username password = ‘user_pass’ # password cnxn = pyodbc.connect(‘DRIVER={ODBC Driver 17 for SQL Server};SERVER=’ +

server + ‘;DATABASE=’+database+’;UID=’+username+’;PWD=’+ password) # Create a cursor from the connection cursor = cnxn.cursor()

今天,我们把一台Nexus 5X手机变成了一台MSSQL服务器,实现了4GB RAM+2GB RAM,共同承载MSSQL服务器,让人震惊之极。


数据运维技术 » 令人震惊!手机竟可做MSSQL服务器(手机做MSSQL服务器)