社区
MS-SQL Server
帖子详情
[问题] SQL server 新手~
asgard
2005-01-04 08:06:45
只用过Oracle,从来没用过sql server 2000。请问怎么在远程连到服务器上新建一个用户?然后在这个用户下面建立一些他拥有的表?需要什么命令?或者图形界面在什么地方?
最后问一下怎么通过脚本*.sql来建表?
麻烦说的稍微详细一点,我对SQL实在一窍不通,谢谢了!
...全文
232
12
打赏
收藏
[问题] SQL server 新手~
只用过Oracle,从来没用过sql server 2000。请问怎么在远程连到服务器上新建一个用户?然后在这个用户下面建立一些他拥有的表?需要什么命令?或者图形界面在什么地方? 最后问一下怎么通过脚本*.sql来建表? 麻烦说的稍微详细一点,我对SQL实在一窍不通,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asgard
2005-01-06
打赏
举报
回复
*************** 能连接到SQL的几个要素. **************************
1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.查询分析器中进行连接,时使用用ip连接:
文件--连接--SQL Server输入对方IP--连接使用,根据对方的SQL配置确定--确定
确定SQL采用什么身份验证方式:
企业管理器--右键SQL实例--属性--安全性--身份验证
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址:(sqlserver服务器IP)
--代理端口--1433
---确定
5.如果还不行,在客户端装个SQL Server客户端配置一下:
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
————————————————————————————————————————
在第二步报错:提示无法连接
用4,5的办法试过,还是不行(5中所说的别名就是服务器的机器名对吧)
asgard
2005-01-06
打赏
举报
回复
1:那用户的数据一般来讲是不是应该放在另外一个新建的数据库中?而不是master,northwind这些里面?
2:知道了
3:那连接字和用户表在哪个数据库(northwind, pubs等等)中无关?这么说的话是不是master下面如果已经有一个user1用户,pubs下面就不可以有一个user1用户了?
zjcxc
元老
2005-01-06
打赏
举报
回复
1.
master,tempdb,model,msdb这四个是系统数据库,这四个库的作用可以查询sql联机帮助
northwind,pubs是演示数据库
2.
是的
3.
连接数据库当前是连接数据库名,用户名是放在user id中
asgard
2005-01-06
打赏
举报
回复
1:
请问我的instance下面的master,northwind,pubs等等这些是什么概念?是不是相当于oracle里面的表空间(system,user,temp...);
2:
另外问一下我比如想在user1用户下面执行很多*.sql文件,是不是必须一个一个来?有没有更方便的方法呢?
3:
我去连接数据库的时候(写连接字),应该使用这个数据库的instance名(MyDatebase)还是我所建立的某一个用户的名字?比如user1
谢谢
asgard
2005-01-06
打赏
举报
回复
补充说一下上面telnet不上的问题:
为什么我用SQL Query Analyer可以连上,但是在命令提示符下执行:telnet <服务器ip地址> 1433 会报错呢?(注:我看Query Analyer是用“机器名\实例名”来连的,改成“IP\实例名”就不行了,这是什么原因?)
(另外请问:windows认证和SQL Server认证有什么区别?)
zjcxc
元老
2005-01-05
打赏
举报
回复
*************** 能连接到SQL的几个要素. **************************
1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.查询分析器中进行连接,时使用用ip连接:
文件--连接--SQL Server输入对方IP--连接使用,根据对方的SQL配置确定--确定
确定SQL采用什么身份验证方式:
企业管理器--右键SQL实例--属性--安全性--身份验证
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址:(sqlserver服务器IP)
--代理端口--1433
---确定
5.如果还不行,在客户端装个SQL Server客户端配置一下:
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
zjcxc
元老
2005-01-05
打赏
举报
回复
用.sql脚本的方法,就是把我方法1的脚本,保存为一个.sql文件,需要使用的时候,用查询分析器打开.sql文件,按F5执行
zjcxc
元老
2005-01-05
打赏
举报
回复
--方法2.
--直接在企业管理器中注册远程sql,则可以用图形界面来实现了
--注册SQL Server方法:
企业管理器
--右键SQL Server组
--新建SQL Server注册...
--下一步--可用的服务器中,输入你要注册的远程服务器名 --添加
--下一步--连接使用,选择你要注册的远程服务器使用的身份验证方式
--下一步--如果是用"SQL Server身份验证"--输入用户名和密码
--下一步--选择SQL Server组,也可以创建一个新组
--下一步--完成
确定你的SQL采用什么身份验证方式的方法:
在远程sql的企业管理器--右键SQL实例--属性--安全性--身份验证
zjcxc
元老
2005-01-05
打赏
举报
回复
--方法1. 查询分析器连接到你的远程sql
--复制下面的语句到查询分析器,根据自己的实际情况进行适当修改,然后按F5执行
--切换到你新建用户所在的数据库
use pubs
go
--创建用户
exec sp_addlogin '用户名','密码'
--添加到数据库
exec sp_grantdbaccess '用户名'
go
--创建属于新建用户的表(create table 的具体语法参考SQL联机帮助)
create table 用户名.表名(
列1 int,
列2 int)
Fibona
2005-01-04
打赏
举报
回复
在sql客户端选连接上远程服务器端的数据库,再进行建新用户就可以了.
方法可以在企业管理器里面或者查询分析器里面进行.
在企业管理器建远程服务器端的数据库一个组.(右键 sql server组选新建注册(用远程的IP) 建立),然后进行操作就可以了.
NinGoo
2005-01-04
打赏
举报
回复
如果新建的user没有sa的权限,那么用它连接数据库后建的table的owner就是该用户的用户名。sql server里的owner相当于oracle的schema
一般的sql命令可以通过联机帮助查找,大致和oracle差别不大,一些写法不同,联机帮助上有详细的语法
.sql文件用查询分析器打开执行即可
NinGoo
2005-01-04
打赏
举报
回复
装个客户端,然后用企业管理器或者查询分析器连到server上操作
SQL
语句基础教程
SQL
语句基础教程
AdventureWorks2008
Sql
Server
2008 示例数据库AdventureWorks2008
javaweb项目实(含笔记与详细实现步骤)
javaweb项目实例,适合
新手
,超级详细,内含笔记与详细实现步骤
SQL
Server
详细使用教程(包含启动
SQL
server
服务、建立数据库、建表的详细操作) 非常适合初学者
本文主要详细介绍
SQL
server
2019的简单使用,以《数据库系统概论(第5版)》的第79页—第80页为例,详细介绍如何使用
SQL
server
2019这款数据库软件,包括启动
SQL
server
服务,建立数据库(学生—课程模式S-T),建立课程表等,内容比较简单,容易理解,适合广大初学者了解
SQL
server
的简单使用。不会涉及到复杂的语法知识,如果有也会详细解释的!(下文标红的字请重点关注一下!)
把数据库导入到
SQL
Server
把数据库导入到
SQL
Server
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:开发工具
SQL
Server
;关键技术MVC 作者:空白 撰写时间:2021年7月17日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 首先,右键选择到数据库,然后点击附加 选中mdf文件,在点击添加 ...
MS-SQL Server
34,873
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章