Düzeltme: bir sözdizimi hatası, bir DTS paketini kaydettiğinizde oluşturulan dosyayı derlemeye çalıştığınızda Visual Basic yükseltir

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:823455
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Visual Basic derleyici, bir veri dönüştürme Hizmetleri (DTS) paketini kaydettiğinizde oluşturulan bir Microsoft Visual Basic dosyayı derlemeye çalıştığınızda bir sözdizimi hatası yükseltir. Bir <a0>DTS</a0> nesnesinin metinsel bir özellik için bir hazır bilgi burada atanmış olan bir satırda hata algılandı.
Neden
Bir metin özelliğine atanan literal 263 karakterden daha büyük ve dizenin ortada hiçbir satır sonları vardır, parçalama/birleştirme yordamında bir hata oluşturulur Visual Basic kodunda sözdizim hatası tanıtır.
Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir

Düzeltme bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
   Date         Time   Version            Size    File name   --------------------------------------------------------------   31-May-2003  09:45  2000.80.818.0      78,400  Console.exe         24-Jun-2003  16:01  2000.80.818.0      33,340  Dbmslpcn.dll        24-Apr-2003  17:12                    786,432  Distmdl.ldf   24-Apr-2003  17:12                  2,359,296  Distmdl.mdf   29-Jan-2003  16:55                        180  Drop_repl_hotfix.sql   23-Jun-2003  13:40  2000.80.837.0   1,557,052  Dtsui.dll           23-Jun-2003  13:40  2000.80.837.0     639,552  Dtswiz.dll          23-Apr-2003  17:51                    747,927  Instdist.sql   02-May-2003  16:56                      1,581  Inst_repl_hotfix.sql   07-Feb-2003  21:40  2000.80.765.0      90,692  Msgprox.dll         31-Mar-2003  17:07                      1,873  Odsole.sql   04-Apr-2003  16:46  2000.80.800.0      62,024  Odsole70.dll        07-May-2003  11:41  2000.80.819.0      25,144  Opends60.dll        02-Apr-2003  12:48  2000.80.796.0      57,904  Osql.exe            02-Apr-2003  14:15  2000.80.797.0     279,104  Pfutil80.dll        22-May-2003  13:57                     19,195  Qfe469571.sql   12-Jun-2003  07:37                  1,083,989  Replmerg.sql   04-Apr-2003  12:53  2000.80.798.0     221,768  Replprov.dll        07-Feb-2003  21:40  2000.80.765.0     307,784  Replrec.dll         04-May-2003  15:05                  1,085,874  Replsys.sql   31-May-2003  16:01  2000.80.818.0     492,096  Semobj.dll          31-May-2003  09:27  2000.80.818.0     172,032  Semobj.rll   28-May-2003  15:29                    115,944  Sp3_serv_uni.sql   31-May-2003  16:01  2000.80.818.0   4,215,360  Sqldmo.dll          07-Apr-2003  08:44                     25,172  Sqldumper.exe       19-Mar-2003  09:20  2000.80.789.0      28,672  Sqlevn70.rll   01-Jul-2003  15:18  2000.80.834.0     180,736  Sqlmap70.dll        07-Feb-2003  21:40  2000.80.765.0      57,920  Sqlrepss.dll        23-Jun-2003  13:40  2000.80.837.0   7,553,105  Sqlservr.exe        07-Feb-2003  21:40  2000.80.765.0      45,644  Sqlvdi.dll          24-Jun-2003  16:01  2000.80.818.0      33,340  Ssmslpcn.dll        31-May-2003  16:01  2000.80.818.0      82,492  Ssnetlib.dll        31-May-2003  16:01  2000.80.818.0      25,148  Ssnmpn70.dll        31-May-2003  16:01  2000.80.818.0     158,240  Svrnetcn.dll        31-May-2003  09:59  2000.80.818.0      76,416  Svrnetcn.exe        30-Apr-2003  14:52  2000.80.816.0      45,132  Ums.dll             01-Jul-2003  15:19  2000.80.834.0      98,816  Xpweb70.dll      				
Not Dosya bağımlılıkları nedeniyle, en son düzeltme veya özellik, bu dosyaları içeren ek dosyalar da içerebilir.
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'te giderilmiştir.
Daha fazla bilgi

Sorunu Yeniden Oluşturma Adımları

Bu sorunu yeniden oluşturmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. SQL Server Enterprise Manager'ı açın.
  2. Bir sunucuya bağlanın ve sonra da alt ağacı genişletin.
  3. Veri Dönüştürme Hizmetleri ' ni genişletin.
  4. Yerel paketler) sağ tıklatın ve Yeni bir paket ' i tıklatın.
  5. Bağlantı) menüsünde <a1>DTS paketi Designer</a1> penceresinde Microsoft OLE DB Provider for SQL Server'ı tıklatın.
  6. Bağlantı özellikleri iletişim kutusunda, bağlantı özelliklerini, değerleri uygun ve Tamam ' ı tıklatın) ayarlayın.
  7. Görev menüsünde SQL görev Çalıştır'ı tıklatın.
  8. SQL deyimi</a0> kutusunda, aşağıdaki ifadeyi girin ve Tamam ' ı tıklatın:
    CREATE TABLE [dbo].[MyFirstTestTable] ([FirstColumn] [int] NOT NULL, [SecondColumnOne] [int] NOT NULL, [ThirdColumn] [int] NOT NULL, [FourthColumn] [int] NOT NULL, [FifthColumn] [int] NOT NULL, [SixthColumn] [int] NOT NULL, [SeventhColumn] [int] NOT NULL) ON [PRIMARY]
    Not emin önceki ekstresindeki tüm satır sonlarını kaldır.
  9. Paket menüsünde farklı Kaydet ' i tıklatın.
  10. DTS paketi Kaydet iletişim kutusunda, Konum kutusu Visual Basic dosyasını Ek Yardım düğmesini tıklatın.
  11. Bir konum seçin <a2>Dosya adı</a2> kutusuna bir uygun dosya adını girin ve Tamam ' ı tıklatın.
  12. Oluşturulan .bas dosyası, Visual Basic'de veya başka bir metin düzenleyicisinde açın.

    Aşağıdaki satırları bulunur dosya sonundan önce birkaç satır:
    	oCustomTask1.SQLStatement = "CREATE TABLE [dbo].[MyFirstTestTable] ([FirstColumn] [int] NOT NULL, [SecondColumnOne] [int] NOT NULL, [ThirdColumn] [int] NOT NULL, [FourthColumn] [int] NOT NULL, [FifthColumn] [int] NOT NULL, [SixthColumn] [int] NOT NULL, [SeventhColumn] [int] NOT NULL) ON [PRIM"	oCustomTask1.SQLStatement = "CREATE TABLE [dbo].[MyFirstTestTable] ([FirstColumn] [int] NOT NULL, [SecondColumnOne] [int] NOT NULL, [ThirdColumn] [int] NOT NULL, [FourthColumn] [int] NOT NULL, [FifthColumn] [int] NOT NULL, [SixthColumn] [int] NOT NULL, [SeventhColumn] [int] NOT NULL) ON [PRIM"oCustomTask1.SQLStatement = oCustomTask1.SQLStatement & "ARY]"
    Ikinci satırı bir sözdizim hatası için Visual Basic derleyici tanıtır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 823455 - Son İnceleme: 12/08/2015 03:23:38 - Düzeltme: 2.1

Microsoft SQL Server 2000 Service Pack 3

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbfix kbbug kbsqlserv2000presp4fix KB823455 KbMttr
Geri bildirim