分类: 电脑/网络 >> 互联网
问题描述:
本人在本地测试完网站 用的MSSQL数据库
刚开通了空间
请问如何把本地的数据库上传至服务器
越详细越傻瓜越好 谢谢
解析:
呵呵,我刚学会了,教你一招吧。
第一步:通过SQL脚本生成表结构,
可以保证本地数据库中视图、存储过程、以及表的默认值、标识、主键等属性的完整性,避免由于DTS传输引起丢失属性的问题,同时使用查询分析器执行SQL脚本,在服务器端创建表结构;
1)、请您先运行本地的企业管理器
2)、请您点击您本地的数据库点击右健-》选择生成SQL脚本
3)、选择常规-》点击全部显示,选择您想导出的脚本对象
4)、点击选项-》表脚本选项,把您所用到的脚本选中然后点击确定
5)为自己导入的.sql脚本文件命名,并保存在本地
6)、找到刚才我们保存在本地的.sql脚本文件,使用记事本打开
7)、选择编辑-》替换,把程序中所有[dbo]的字符都更改成您万网发信告知您的数据库登陆名,更换完成后保存关闭记事本
8)、通过万网通知书中的数据库登陆地址、数据库登陆名、和数据库密码,使用企业管理器连接到万网的主机服务器上,然后选择查询分析器
9)、点击打开选择刚才编辑过的.sql脚本,然后点击运行
第二步:在本地创建一个和万网主机相同权限的SQL数据库
1)、完成上面操作后,请您选择数据库点击右键选择新建数据库,由于您在万网申请的是虚拟主机,万网分配的权限都是user的而不是dbo的权限,因此需要您在本地也创建一个与服务器一样的配置,以便正常完成导入操作
2)、在常规-》名称处输入万网开通通知中告知您的数据库库名,然后点击确定。例如:cw01001_db
3)、选择安全性-》新建登陆
4)、在常规选择中输入名称、身份验证选择SQL Server身份验证、默认设置选择您刚刚新建的数据库
5)、在数据库访问中选中刚刚您创建的数据库,然后点击确定
6)、现在我们再回到刚才我们创建的数据库,然后点击右键-》属性
7)、选择权限,然后把相应权限赋予新建的用户名,现在我们新的数据库就已经创建完成了。下一步就是如何把老数据库中的文件导入到我们的新数据库中
第三步:将原数据库备份并还原到新创建的数据库中
1)、选择老数据库点击右键-》所有任务-》备份数据库
2)、在常规选项中-》目的中点击添加选择您需要备份出文件的位置
3)、等备份完成后,我们重新选择新数据库点击右键-》所有任务-》还原数据库
4)、在常规中选择从设备,并在参数设备中点击选择设备
5)、点击添加选择我们刚刚从老数据库中备份出来的文件,然后点击确定
6)、现在我们在还原数据库中再点击选项,把在现有数据库上强制还原选中,点击确定进行还原操作,等还原完毕后我们新数据库就已经与老数据库的内容一样了,最后一步操作就是把数据从新数据库中使用DTS导出协议导入到万网服务器上
第四步:通过企业管理器的DTS传输方式将本地数据导出到服务器。
1)、找到您新的数据库
2)、点击右健-》所有任务-》导出数据
3)、进入DTS导入/导出界面,直接点击下一步
4)、从选择数据源窗口中选择您本地的数据库
5)、在选择目的窗口中需要您填写服务器地址、输入万网数据库开通通知中告知您的数据库用户名和密码,等连接成功后选择万网给您开通的数据库,然后点击下一步
6)、在指定复制或查询中,您可以选择您需要导入的类型,一般为默认
7)、在选择源表和视图中,点击全选,点击下一步,这样就把您本地数据库中的文件导入到服务器上了,现在我们的导入数据库工作就已经全部完成了。
还有图片,如果你要的话,再联系我。whm8377@163
Ⅱ sql server 已经连上远程连接服务器数据库 ,怎么查看连接服务器的IP地址
利用sql语句-获取服务器ip的方法
SELECTlocal_net_address服务器IP地址,local_tcp_portAS服务端口,
client_net_addressAS客户端IP地址
FROMsys.dm_exec_connections
WHEREsession_id=@@SPID
此脚本适用于SQL2005及以上版本
Ⅲ sql怎样连接数据库
.代表你连接的数据库所是在本机上的,也可以写成127.0.0.1\\sqlexpress
如果你写成别的代表你所连接的数据库在别的电脑上,即远程连接
例如:server=某一电脑的
ip(这个时候就只要写server=ip,也可以写成server=ip\\sqlexpress)
希望对你有所帮助
Ⅳ Sql 数据库连接服务器
以sqlserver2000为例。
一、在本机电脑打开sql server 2000的企业管理器;
Ⅳ sql server怎么连接数据库
1、在SQL SERVER服务器上安装MYSQL ODBC驱动;
http://dev.mysql.com/downloads/mirror.php?id=376346(下载地址)
2、安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择 MYSQL ODBC 3.51 DRIVER-完成
会跳出来MYSQL连接参数.
Data Source Name:数据源名称
Decription:描述,随便写
Server:MYSQL服务器的IP
Port:MYSQL的端口,默认的是3306.可以改的.
User:连接账号(在mysql上授权的账号,同时给予相应权限)
Password:密码
Database:选择链接的数据库
填好之后,点下test.成功了则会如图跳出提示框.
成功之后:
3,打开SQL数据库,找到链接服务器.创建链接服务器,大家都会的,所以我就把参数发一下.如图,常规选项的其他的就不用填了.确定就行了.
这里,需要注意:访问接口要选择“Microsoft OLE DB Provider for ODBC Drivers”。
数据源:选择之前已创建好的ODBC接口。
4、测试一下:
(查询语句)
SELECT * FROM OPENQUERY(MYSQL, 'select * from table ' )
(插入语句)
Insert openquery(MYSQL, 'select * from table') (id,name,password) values(8,'齐达内','99999')
Ⅵ 请问Sql如何连接数据库
ASP的链接方式
<%
'连接数据库
on error resume next
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("数据库路径") '连接ACESS
connstr="Provider = Sqloledb; User ID =用户名; Password =密码; Initial Catalog = 数据库名称; Data Source = 数据库地址 ;" '连接MSSQL
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
If Err Then
response.Write "连接数据库出错!"
err.Clear
Set conn = Nothing
Response.End
End If
%>
.net的连接方式
直接在web.config里修改
Ⅶ sql sever连接本地数据库
1.首先,配置环境变量。另外,如果你的机子上没有数据库驱动jar包的话,需要下载一个sqljdbc4.jar。下面,右击“我的电脑”》》选择“属性”》》再选择“高级”》》选中“环境变量”。
2.在弹出的对话框中,系统变量栏如果已经有了CLASSPATH系统变量(注意大写),那么在最后添上jar包的绝对路径(;d:\sqljdbc4.jar),注意加上分隔符“;”。如果没有CLASSPATH,那么新建一个,
3.其次,对SqlServer配置管理器进行设置。首先打开SqlServer配置管理器。具体步骤如图示。
4.进入SQL配置管理器后,选中左侧“SQL Server网络配置”》》再选中“MSSQLSERVER的协议”双击后,右侧窗口会有“TCP/IP”选项。双击进入。
5.在TCP/IP属性中对IP地址进行设置,IP地址设为“127.0.0.1”,即本地ip。端口值在后面会用到,先记住。如图示。注意,TCP/IP若不是处于启动状态,要右击后选择“启动”。
6.进行完上述设置后,打开MyEclipse进入数据库操作界面。打开后,依次选择“window”》》“open perspective”>>"other..."进入对话框,选择“MyEclipse DataBase Explorer”后就进入了。
7.在右侧窗口空白区域右击鼠标,选择"New.....",打开数据库驱动对话框
8.对DatabaseDriver进行设置,“Driver template”中选择Sqlserver;“Driver name”可以随便取;“Connection URL”如图所示设置,注意,1433,即为上面提到的端口值。后面的“databaseName=bank”是Sql中已存在的一个数据库名。账号、密码一般是“sa”,然后,点击“Add JARs”把jar包导入。点击“finish”完成设置。
9.上述设置完成后,MyEclipse左侧窗口就会出现刚设置的“Driver name”即sqlserver,如图示。右击“sqlserver”,选择“open connection...”,在弹出的对话框中输入账号密码,就是上面的“sa”。点击“OK”就可以了,数据库连接成功了。
Ⅷ sql查询分析器已经连接数据库,怎么打开里面的表
鼠标右键点击该选中表,点选【返回所有行】,就OK了。
Ⅸ VB6.0 如何连接SQL 数据库
你在SQL SERVER中新建一个数据库,然后将这个数据库生成脚本文件,根据情况修改后转存为MASTER下的一个存储过程。至于数据库名和数据文件路径可以做成参数传入,然后在VB中用连到MASTER后执行这个存储过程。
用VB与建立的SQL数据库连接
1.使用ODBC DSN连接字符串
DSN=mySystemDSN;Uid=myUsername;Pwd=myPassword
----------------------------------------------
2.使用无ODBC DSN的连接字符串
(1)标准安全性
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
------------------------------------------------
(2)信任连接(分两种)
1)连接字符串1
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Uid=;Pwd=;
2)连接字符串2
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Trusted_Connection=yes
---------------------------------------------------------------------------
(3)连接本地SQL SERVER
Driver={SQL Server};Server=(local);DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
-------------------------------------------------------------
(4)连接远程SQL SERVER
Driver={SQL Server};Server=xxx.xxx.xxx.xxx; _
Address=xxx.xxx.xxx.xxx,1433; _
Network=DBMMSOCN;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
-------------------------------------------------------
3.使用OLEDB PROVIDER FOR SQL SERVER的连接字符串
(1)标准安全性
Provider=SQLOLEDB.1; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName; _
Data Source=MyServerName
-------------------------------------------
(2)信任连接
Provider=SQLOLEDB.1; _
Initial Catalog=myDatabaseName; _
Data Source=MyServerName; _
Integrated Security=SSPI
--------------------------------------
(3)连接到命名实例
Provider=SQLOLEDB.1; _
Initial Catalog=myDatabaseName; _
Data Source=myServerName\myInstanceName; _
Password=myPassword; _
User ID=myUsername
--------------------------------------
(4)连接到本地SQL SERVER
Provider=SQLOLEDB.1; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName; _
Data Source=(local)
-----------------------------------------
(5)连接到远程SQL SERVER
Provider=SQLOLEDB.1; _
Netwprk Library=DBMMSOCN; _
Data Source=xxx.xxx.xxx.xxx,1433; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName;
Ⅹ vb的sql数据库连接
先建一个工程,建立一个form1,form1中的代码如下:
Dim rsNew As ADODB.Recordset
Dim CnNew As ADODB.Connection
Dim wsh As New WshShell
Dim serverlink As String
Private Sub Command1_Click()
Dim Mag As String
On Error GoTo strErrMag
Set CnNew = New ADODB.Connection
Set wsh = New WshShell
Text1 = wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\ZJRB\SERVERNAME")
Text3 = wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\ZJRB\PWD")
Text2 = wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\ZJRB\USENAME")
serverlink = "Provider=SQLOLEDB.1;Password=" + Trim(Text3.Text) + ";Persist Security Info=True;User ID=" + Trim(Text2.Text) + ";Initial Catalog=master;Data Source=" + Trim(Text1.Text)
CnNew.Open serverlink
Exit Sub
strErrMag:
Mag = "数据库连接错误,在下列的窗体中请输入正确的信息!"
MsgBox Mag, vbOKOnly, "错误:数据库连接"
Me.Enabled = False
Load Form2
Form2.Show
End Sub
再建一个form2,form2的代码如下:
Dim rsNew As ADODB.Recordset
Dim CnNew As ADODB.Connection
Dim wsh As New WshShell
Dim serverlink As String
Private Sub Command1_Click()
Dim Mag As String
On Error GoTo strErrMag
Set CnNew = New ADODB.Connection
Set wsh = New WshShell
serverlink = "Provider=SQLOLEDB.1;Password=" + Trim(Text3.Text) + ";Persist Security Info=True;User ID=" + Trim(Text2.Text) + ";Initial Catalog=master;Data Source=" + Trim(Text1.Text)
CnNew.Open serverlink
MsgBox ("数据库连接成功!"), vbInformation + vbOKOnly, "提示信息"
Set CnNew = Nothing
wsh.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\ZJRB\SERVERNAME", Trim(Text1)
wsh.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\ZJRB\PWD", Trim(Text3)
wsh.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\ZJRB\USENAME", Trim(Text2)
Form1.Enabled = True
Unload Me
Exit Sub
strErrMag:
Mag = "数据库连接错误,在下列的窗体中请输入正确的信息!"
MsgBox Mag, vbOKOnly, "错误:数据库连接"
End Sub
试试看吧,这个把SQL的登录名与密码放在注册表中,同样也可以在注册表中放软件的试用期限!